Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярки вопросик / 7 сообщений из 7, страница 1 из 1
05.04.2010, 12:18:52
    #36560862
alex1113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярки вопросик
Как из текста получить результат если
есть вхождение: $0 == весь текст $1 == вхождение

нет вхождения: $0 == так же весь текст (у меня получается только пустой текст) и $1 == пустой текст (типа ничего не наши)
...
Рейтинг: 0 / 0
05.04.2010, 12:24:11
    #36560878
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярки вопросик
alex1113 wrote:

> Как из текста получить результат если
> # есть вхождение: $0 == весь текст $1 == вхождение
> # нет вхождения: $0 == так же весь текст (у меня получается только пустой
> текст) и $1 == пустой текст (типа ничего не наши)

Тебе регулярку такую надо написать ?
Нет, это не регуляркой надо делать, а кодом, её использующим,
проверять.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.04.2010, 12:28:27
    #36560898
alex1113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярки вопросик
В трубах Yahoo кода нет, надо именно регулярку. на худой конец две, но обязательных к последовательному выполнению.
...
Рейтинг: 0 / 0
05.04.2010, 12:30:51
    #36560907
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярки вопросик
Рискну предположить, что так

Код: plaintext
^.*((вхождение)?).*$
...
Рейтинг: 0 / 0
05.04.2010, 12:40:35
    #36560937
alex1113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярки вопросик
Яростный МечРискну предположить, что так

Код: plaintext
^.*((вхождение)?).*$


Не совсем, проверяем например:
текст: sss ddd rrrrr
Код: plaintext
^.*((ddd)?).*$
проверяем http://www.pcre.ru/eval/
результат от вхождения не меняется, а надо что б менялся и причём только $1, а $0 оставался тем же.
...
Рейтинг: 0 / 0
05.04.2010, 12:53:04
    #36560982
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярки вопросик
alex1113, пробуйте

Код: plaintext
^.*?(вхождение).*$|^.*$
...
Рейтинг: 0 / 0
05.04.2010, 12:55:44
    #36560992
alex1113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярки вопросик
Яростный Меч,

точна!
спасибо большое!
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярки вопросик / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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