Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Регулярка на JS для поиска предложений, содержащих слово (https://javascript.ru/forum/misc/64642-regulyarka-na-js-dlya-poiska-predlozhenijj-soderzhashhikh-slovo.html)

Manyasha 01.09.2016 12:50

Цитата:

Сообщение от destus (Сообщение 426772)
Manyasha,
Букву Ё забыла :)

Спасибо, но исправлять не буду)) тем более что сокращения, двоеточия и пр. я не осилю...
Цитата:

Сообщение от destus (Сообщение 426774)
А вообще через lodash все это решается в одну строчку

Что-то интересное, наверное. Пошла изучать!

scrollquest 01.09.2016 12:52

Цитата:

Сообщение от Manyasha
двоеточия и пр

А при чем тут двоеточия и пр?

scrollquest 01.09.2016 12:57

Manyasha,
Твоя регулярка -- это вообще идеальное решение, только я не понял, зачем ты туда слово вставил(а) Вот эта регулярка будет делать то что нужно:
re = /[А-ЯЁ][^\.]+\./g
проблема с сокрашениями в общем случае неразрешима при адекватном расходе ресурсов(те, можно было бы проверять каждое слово по словарю). В остальном ничего нового ты там не найдешь. Такими вещами занимаются только те, кто не умеет в программирование. Впадлу к этому говну прикасаться, от него воняет похлеще чем от жеквери

Manyasha 01.09.2016 13:02

Цитата:

Сообщение от dev.div0 (Сообщение 427362)
Ошибается при сокращениях, троеточиях, ссылках в html коде

Ошиблась, имела в виду все точки внутри предложения.
UPD.
Цитата:

Сообщение от scrollquest (Сообщение 427382)
[b]зачем ты туда слово вставил(а)

Цитата:

Сообщение от dev.div0 (Сообщение 426745)
Подскажите регулярку для поиска предложений в русском тексте по определенному слову.

я так поняла, что нужны только те предложения, которые содержат какое-то определенное слово.

scrollquest 01.09.2016 13:08

Цитата:

Сообщение от Manyasha
которые содержат какое-то определенное слово.

А, ну да, не прочитал внимательно. Тогда все правильно, лучше решения просто не существует в природе.


Часовой пояс GMT +3, время: 00:29.