Регулярка

Jerard

Client
Регистрация
11.04.2013
Сообщения
506
Благодарностей
225
Баллы
43
Есть такой текст
У Вас 1<span class="num_delim"> </span>631 друг
С него надо выпарсить только число, то есть 1631
Регуляркой [0-9] все цифры на разных строках.
Регуляркой [0-9] на первой строке 1, на второй 631

Подскажите верную регулярку плз )
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Код:
(?<=У\ .*?)\d{1,2}.*?\d{1,3}(?=\ дру)
Потом почиститить от тегов и пробелов через операции с текстом - замена
 

Jerard

Client
Регистрация
11.04.2013
Сообщения
506
Благодарностей
225
Баллы
43
А нет варианта попроще? Чтоб тупо цифры брал, в одну строку.
 

Jerard

Client
Регистрация
11.04.2013
Сообщения
506
Благодарностей
225
Баллы
43
После этой регулярки остается - 1<span class="num_delim"> </span>631
Заменой тут все не сделать )
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Почему не сделать.
Заменить <.*> на пустоту
тип поиска regex
Если вариант не подходит, можете погуглить посоставлять дальше)
 

Jerard

Client
Регистрация
11.04.2013
Сообщения
506
Благодарностей
225
Баллы
43
Получилось, спс =)
 

Jerard

Client
Регистрация
11.04.2013
Сообщения
506
Благодарностей
225
Баллы
43
Логика: IF
Идет действие IF c таким содержанием {-Variable.height2-}={-Variable.height1-}
Правильно ли я понимаю, когда эти значения будут равны то дальше все должно пойти по зеленой ветке?
И что делать если это не так?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
равно в логике обозначается как ==
 

Jerard

Client
Регистрация
11.04.2013
Сообщения
506
Благодарностей
225
Баллы
43
А такое катит?
{-Variable.friends_end-}-1=={-Variable.perem2-}
То есть из одного числа идет вычет 1 и дальше уже сравнение со вторым
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Для вычислений используйте JavaScript экшен.
 

Jerard

Client
Регистрация
11.04.2013
Сообщения
506
Благодарностей
225
Баллы
43
'{-Variable.v1-}'=='ERROR_NO_KEY' || '{-Variable.v1-}'=='ERROR_WRONG_KEY'
До и после || требуется пробел?
Как я понял || - это "или", то есть если одно из выражений верно, то идем по зеленой ветке?
И && - это "И", то есть оба выражения должны быть верны, только тогда идем по зеленой ветке, верно?
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
'{-Variable.v1-}'=='ERROR_NO_KEY' || '{-Variable.v1-}'=='ERROR_WRONG_KEY'
До и после || требуется пробел?
Как я понял || - это "или", то есть если одно из выражений верно, то идем по зеленой ветке?
И && - это "И", то есть оба выражения должны быть верны, только тогда идем по зеленой ветке, верно?
Верно.
Без пробелов.
 

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