1 / 1 / 1
Регистрация: 14.06.2011
Сообщений: 49
|
|
1 | |
регулярные выражения - слова справа/слева06.01.2014, 15:35. Показов 3569. Ответов 4
Метки нет Все метки)
(
В общем, есть строка из слов и всякого другого. Где-то посередине находится курсор (ака каретка). и нужно определить что первое слово справа и первое слово слева от курсора записаны на одном языке.
Я что-то написал, но что именно - понимаю смутно... То есть, когда каретка находится в центре слова, то эти регулярки _____rxLeft = new Regex("([a-zA-Zа-яА-ЯёЁ]+)[^a-zA-Zа-яА-ЯёЁ]{0,4}$"); _____rxRight = new Regex("^[^a-zA-Zа-яА-ЯёЁ]{0,4}([a-zA-Zа-яА-ЯёЁ]+)"); правильно выделяют именно буквы: "tes|sting" -> "tes" + "sting"; А если каретка находится между словами, то захватываются и небуквенные символы: "при___|__мер" -> "при___" + "__мер"; Что не верно
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
06.01.2014, 15:35 | |
Ответы с готовыми решениями:
4
Регулярные выражения поиск слова целиком Регулярные выражения, исключить строки содержащие слова
|
1 / 1 / 1
Регистрация: 14.06.2011
Сообщений: 49
|
||||||
06.01.2014, 16:59 [ТС] | 3 | |||||
Я тоже верю, что где-то такая функция есть, тока в своем фреймворке .Нета ее под этим ником не нахожу...
А про регулярки, то должно быть так:
0
|
1 / 1 / 1
Регистрация: 14.06.2011
Сообщений: 49
|
|
08.01.2014, 00:03 [ТС] | 5 |
спасибо)
0
|
08.01.2014, 00:03 | |
Помогаю со студенческими работами здесь
5
Регулярные выражения. Поставить ! или ? в конце слова Как поменять регистр слова через регулярные выражения?
Регулярные выражения - Выбрать слова, в которых в начале согласные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |