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

Олеся

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

justhelen

Client
Регистрация
18.11.2009
Сообщения
267
Благодарностей
134
Баллы
43
Напиши кусок html кода, пример нужен.
 

justhelen

Client
Регистрация
18.11.2009
Сообщения
267
Благодарностей
134
Баллы
43
Пробуй этот регекс:

Код:
(?<=([^\d]+|^))(?:[1-9]\d?|100) текст
Но лучше если бы был пример :-)
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Код:
\b[1-9]\d?0? текст
 

justhelen

Client
Регистрация
18.11.2009
Сообщения
267
Благодарностей
134
Баллы
43

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

justhelen

Client
Регистрация
18.11.2009
Сообщения
267
Благодарностей
134
Баллы
43

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

justhelen

Client
Регистрация
18.11.2009
Сообщения
267
Благодарностей
134
Баллы
43

justhelen

Client
Регистрация
18.11.2009
Сообщения
267
Благодарностей
134
Баллы
43
Если тут нет ?: в скобках, то ей придётся потом где-то писать $1, чтобы получить то, что нашёл регекс. Но это не точно, это если я ничего не путаю :-) А может это и не проблема вовсе, я не знаю, можно ли сейчас в Зенке юзать $1, у меня старая Зенка, там нельзя.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

justhelen

Client
Регистрация
18.11.2009
Сообщения
267
Благодарностей
134
Баллы
43
Ну вообще всё, что в скобках без ? идёт в $1, $2 и т.д., а если написать (?: ) то тогда что в такой скобке не пойдёт в $1. Хотя может в Зенке и не так, я обычно без скобок обходилась на всякий случай.

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

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
хм)
 

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