powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (php) Регулярные выражения: поиск без учёта регистра только для группы
5 сообщений из 5, страница 1 из 1
(php) Регулярные выражения: поиск без учёта регистра только для группы
    #38493414
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Регулярное выражение '/.../i' позволяет искать фрагмент без учёта регистра. Но как реализовать поиск, в котором регистр не должен учитываться только для некоторой группы ?

Например:
/r(.*)t/
здесь регистр не должен учитываться только для группы (.*). Как это указать ?
...
Рейтинг: 0 / 0
(php) Регулярные выражения: поиск без учёта регистра только для группы
    #38493481
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cyrax_02,

Он и так не будет учитываться, у вас же .* !
...
Рейтинг: 0 / 0
(php) Регулярные выражения: поиск без учёта регистра только для группы
    #38493571
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02Регулярное выражение '/.../i' позволяет искать фрагмент без учёта регистра. Но как реализовать поиск, в котором регистр не должен учитываться только для некоторой группы ?

Например:
/r(.*)t/
здесь регистр не должен учитываться только для группы (.*). Как это указать ?


Код: php
1.
2.
3.
4.
5.
6.
вот так
/ r( (?i) .* )t /


а если вот так
/ r( ?i: .* )t /  то  скобки трактуются не как захватывающие, а просто как кластеризующие выражение.  
...
Рейтинг: 0 / 0
(php) Регулярные выражения: поиск без учёта регистра только для группы
    #38494358
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОн и так не будет учитываться, у вас же .* !
Да. Что-нибудь другое там внутри нужно поставить - регистрозависимое. Тогда вопрос будет актуален.

volodin661
Код: php
1.
2.
3.
4.
5.
6.
вот так
/r((?i).*)t/

а если вот так
/r(?i:.*)t/
то  скобки трактуются не как захватывающие, а просто как кластеризующие выражение.


То что нужно. +5
...
Рейтинг: 0 / 0
(php) Регулярные выражения: поиск без учёта регистра только для группы
    #38494505
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Ленивый" вариант оного:
/r((?i).*?)t/
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (php) Регулярные выражения: поиск без учёта регистра только для группы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]