![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Здравствуйте.
Есть задача найти в тексте фразы из кусков слов в разном порядке. Пример: Вчера вечером мама мыла раму в квартире. Вчера вечером мыла раму мама в квартире. Вчера вечером раму мыла мама в квартире. Нашел такую регулярку: Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
а зачем так сложно?
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
мама раму мыла ?
мыла мама раму ? раму мама мыла ? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Ну я изначально тоже через или начал .. но в моем случае как то все громоздко получалось ... думал можно проще.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
А как найти начало слова?
Допустим есть текст: оцениваю оцениваю по цене по цене Вот регулярка "\s(цен\S+)" То есть надо выбрать слова которые именно начинаются на "цен" но данная регулярка включает в себя первый пробел. А можно как то задать чтобы не включительно было?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Не понял не первого ни второго.
Вот скрин. Везде в группы попадает первый пробел. А хотелось бы чтобы он не проходил в группу а просто определителем был. B еще почему может быть глюк: Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 12.07.2019 в 16:21. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вам же сайт пишет Full Match Group 1 Group 2 .. и т.д.
проверьте Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Regex | record222 | PHP | 2 | 20.01.2013 14:43 |
C# и regex | Vigo_Alex | Помощь студентам | 0 | 12.10.2010 02:26 |
Java, regex | Namolem | Помощь студентам | 0 | 02.05.2010 23:07 |
Regex | Cpluser | Общие вопросы .NET | 1 | 27.04.2010 14:52 |
Regex | CWD | Общие вопросы .NET | 6 | 14.11.2009 23:42 |