Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   рег.выражения (https://javascript.ru/forum/jquery/18008-reg-vyrazheniya.html)

Abraham 12.06.2011 20:41

рег.выражения
 
Подскажите плиз какое рег.выражение нужно сделать чтобы выдернуть
"здесь статично и цифра и буква и символ (568|695) тоже статично и цифра и буква"
цифры в скобках отдельно 568 и 695, эти цифры так же статичны

melky 12.06.2011 20:47

ооу, лучше напишите несколько примеров.

а не регулярное выражение русским языком :))

ну, типа :

Цитата:

3d#5689h&
3d#6959h&
7g@568h$
7g@695h$
пот такое их и придумать легче :)

я правильно вас понял?

Abraham 12.06.2011 20:59

592 blablabla (568|695) К89
вот пример
нужно выдернуть то что в скобках отдельно первые 3 цифры и отдельно вторые 3 цифры

Aetae 12.06.2011 22:15

/\((\d{3})\|(\d{3})\)/

melky 12.06.2011 22:54

var s = "592 blablabla (568|695) К89";


alert(  /\s.(\d+)\|(\d+).\s/g.exec(s) )

Abraham 12.06.2011 23:32

читайте внимательно
нужно отдельно 568
и отдельно 695
только цифры, без | и ( )

melky 13.06.2011 00:08

ээ

var s = "592 blablabla (568|695) К89";
a =   /\s.(\d+)\|(\d+).\s/g.exec(s) 

alert(a[1]);
alert(a[2]);

Abraham 13.06.2011 00:21

то что надо, спс
объясни что к чему?
что это exec делает

melky 13.06.2011 00:32

нуу)

Выполняет поиск совпадений в указанной строке. Возвращает массив результатов.

Aetae 13.06.2011 00:50

var s = "592 bla 44|769680790970 blabla (568|695) К89";
a =   /\s.(\d+)\|(\d+).\s/g.exec(s) 

alert(a[1]);
alert(a[2]);


Часовой пояс GMT +3, время: 07:43.