Помогите разобраться с регулярным выражением

  • Автор темы Автор темы Олеся
  • Дата начала Дата начала

Олеся

Новичок
Регистрация
07.02.2015
Сообщения
13
Реакции
0
Баллы
1
Я знаю, для вас это просто. Ковыряюсь уже второй час, надо учить в общем регулярные выражения :(
Обычно составляю регулярки через конструктор. Текст, который нужно найти:
ЧИСЛО от 1 до 100 (меняется) текст (не меняется).
Казалось бы так просто, что даже стыдно спрашивать...
 
Напиши кусок html кода, пример нужен.
 
Пробуй этот регекс:

Код:
Развернуть Свернуть Копировать
(?<=([^\d]+|^))(?:[1-9]\d?|100) текст

Но лучше если бы был пример :)
 
Код:
Развернуть Свернуть Копировать
\b[1-9]\d?0? текст
 
Если тут нет ?: в скобках, то ей придётся потом где-то писать $1, чтобы получить то, что нашёл регекс. Но это не точно, это если я ничего не путаю :) А может это и не проблема вовсе, я не знаю, можно ли сейчас в Зенке юзать $1, у меня старая Зенка, там нельзя.
 
Ну вообще всё, что в скобках без ? идёт в $1, $2 и т.д., а если написать (?: ) то тогда что в такой скобке не пойдёт в $1. Хотя может в Зенке и не так, я обычно без скобок обходилась на всякий случай.

Можно, не помню, когда было нельзя.
Ну значит я не обратила внимание на это и мне казалось, что нельзя :-)
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)