Помогите с регуляркой $ конец строки \r \n

  • Автор темы Автор темы Mikhail B.
  • Дата начала Дата начала

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Реакции
5 478
Баллы
113
регулярка
Код:
Развернуть Свернуть Копировать
794742480$
$ это же конец строки, почему же не работает?

текст для поиска
Код:
Развернуть Свернуть Копировать
794751214
727155446
794744277
742292834
761312554
794742480
794742312
794740966
727463528
727463064
742285709
762420149

Работает только вот это
Код:
Развернуть Свернуть Копировать
794744277\n
Есть еще методы?
 
В екшене текст regex не находит текст по данной регулярке
Код:
Развернуть Свернуть Копировать
794744277\n
 
[^\r\n]+ "все на строке что не переход на строку"
Да вот только что 794742480\r попробовал помогло. Но странно, что \n в конструкторе помогла, а при работе с переменной (списком) уже нужно \r. Немного вводит в заблуждение если честно.
Не совсем понял как использовать вашу регулярку, это универсальное рещение? Покажите пример с 794742480
 
Последнее редактирование:
Универсальное решение для сбора построчных данных.

f7b79c5d745f4e208eb77e228c5bc29c.png
 
  • Оценить
Реакции: Mikhail B.
Универсальное решение для сбора построчных данных.
Ну не знаю, у меня она просто собрала числа и раскидала построково каждое число. Интересное явление. Может когда нибудь пригодиться =)
 
Так мне надо парсить конкретное число, а не весь список.
Просто если бы я парсил 794744277 и 7947442
он нашел бы оба, но 2 вариант был бы не верен, т.к. числа это идентификатор. По этому я попробовал конструкцию ^794744277$ которая не нашла ничего. Путем проб и ошибок подошла только одна 794744277\n, но она не подходит для списка, по этому опять же методом проб и ошибок подошла 794744277\r.
 
Так мне надо парсить конкретное число, а не весь список.
Просто если бы я парсил 794744277 и 7947442
он нашел бы оба, но 2 вариант был бы не верен, т.к. числа это идентификатор. По этому я попробовал конструкцию ^794744277$ которая не нашла ничего. Путем проб и ошибок подошла только одна 794744277\n, но она не подходит для списка, по этому опять же методом проб и ошибок подошла 794744277\r.
А число всегда одинаковое? Или меняется?
 
А число всегда одинаковое? Или меняется?
Список пополянеться, а числа для поиска меняються, это идентификатор объявления, делается для того, что бы не отослать повторно человеку сообщение.
 
А как лучше такие числа записывать? Что бы легче искать их было, допустим я их записываю по строково, но может лучше в строку и разделять | ?
Если так подумать, любой текст - одна строка. Набор символов. Просто некоторые символы - это переносы строк.
Хочешь легче искать - работай с бд)
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)