SAPфорум.RU https://sapboard.ru/forum/ |
|
Поиск строки с учетом регистра https://sapboard.ru/forum/viewtopic.php?f=13&t=100338 |
Страница 1 из 1 |
Автор: | hub2002 [ Вт, апр 25 2023, 12:14 ] |
Заголовок сообщения: | Поиск строки с учетом регистра |
Добрый день. Есть такой текст: "стоп Стандарт 309С МВО-150" И такой текст: "универсал С25 10-ТО+НМВО-150" В обоих есть "ТО", но в первом оно в нижнем регистре, а во втором в верхнем. Мне надо найти именно верхний регистр. Code: if str0 cs 'ТО'. В обоих случаях возвращает, что найдено "ТО"... а как разделить? Как найти именно совпадение в верхнем регистре? |
Автор: | hub2002 [ Вт, апр 25 2023, 12:59 ] |
Заголовок сообщения: | Re: Поиск строки с учетом регистра |
Проблему удалось решить с помощью select-а, и конструкции like... Тогда регистр уже влияет на поиск... Всем спасибо... |
Автор: | Korvax [ Вт, апр 25 2023, 15:29 ] |
Заголовок сообщения: | Re: Поиск строки с учетом регистра |
Если нужно именно сравнение, то можно find использовать и subrc после него анализировать. |
Автор: | andry_moz [ Ср, апр 26 2023, 09:35 ] |
Заголовок сообщения: | Re: Поиск строки с учетом регистра |
регулярные выражения? |
Автор: | Yozhhhhh [ Ср, апр 26 2023, 23:31 ] |
Заголовок сообщения: | Re: Поиск строки с учетом регистра |
Обыкновенная регулярка, там куча полезных экранов. И даже, кажется, примитивный CP учитывает регистр в паттерне. CS по идее тоже регистр учитывает. Что за. Или я отстал? Если строку не приводить к upper, то строка и есть строка. Это разные коды символов. |
Автор: | -TT- [ Пт, апр 28 2023, 16:02 ] |
Заголовок сообщения: | Re: Поиск строки с учетом регистра |
hub2002 написал(а): Проблему удалось решить с помощью select-а, и конструкции like... Тогда регистр уже влияет на поиск... Всем спасибо... Регулярные выражения, труЪ мощь для такого случая. FIND ALL OCCURRENCES OF PCRE `TO` IN text RESPECTING CASE, примерно так должно быть. По поводу синтаксиса регулярок можно тут посмотреть: https://blogs.sap.com/2021/09/23/regula ... dern-abap/ |
Автор: | Yozhhhhh [ Сб, апр 29 2023, 16:05 ] |
Заголовок сообщения: | Re: Поиск строки с учетом регистра |
-TT- написал: hub2002 написал(а): Проблему удалось решить с помощью select-а, и конструкции like... FIND ALL OCCURRENCES OF PCRE `TO` IN text RESPECTING CASE, примерно так должно быть. По поводу синтаксиса регулярок можно тут посмотреть: https://blogs.sap.com/2021/09/23/regula ... dern-abap/ О как, даже не POSIX, а PCRE бомбит. До чего модный парнишка |
Автор: | -TT- [ Ср, май 03 2023, 09:29 ] |
Заголовок сообщения: | Re: Поиск строки с учетом регистра |
Yozhhhhh написал: О как, даже не POSIX, а PCRE бомбит. До чего модный парнишка Это мы еще даже greedy/lazy моды не затронули Потому что можно и так: FIND ALL OCCURRENCES OF PCRE `"TO(.*?)"` IN text RESPECTING CASE. И это будет побыстрее и поправильнее, наверное. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |