Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   RegExp парсинг строки (http://www.flasher.ru/forum/showthread.php?t=112931)

looptroop 12.06.2008 18:58

RegExp парсинг строки
 
Добрый день. Вопрос таков. Есть строка

"111 выавыа 222 авыавыа 343 кеуеуук 23432впавп"

при помощи регулярных выражению нужно вытащить такие группы "3-х значное число пробел строка до следующего пробела"

не могу такое выражение написать помогите. Спасибо.

etc 12.06.2008 19:12

Код:

var str:String = "111 выавыа 222 авыавыа 343 кеуеуук 23432впавп";
var match:Array = str.match(/\d{3} [^ ]+/ig);
trace(match);


looptroop 12.06.2008 19:40

Код:

var str:String = "111 выавыа 222 авыавыа 343 кеуеуук 23432впавп";
var pattern:RegExp = /\d{3}\s\w*/g;
var parsedArray:Array = str.match(pattern);
trace("parsedArray = "+parsedArray)


etc 12.06.2008 19:45

Как описана проблема, так и работает. В чем некорректность? Можно заменить на /\d{3} [\wа-я]+/ig

looptroop 12.06.2008 19:52

Извини.. наверное не правильно сформулировал... помимо знака пробела есть еще и знак перехода на другую строку...

тогда "3-х значное число пробел строка до следующего пробела или перехода на другую строку"

В любом случае, спасибо. Помогло )))


Часовой пояс GMT +4, время: 04:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.