Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Разбить текст на слова. (http://www.flasher.ru/forum/showthread.php?t=192470)

Bekass 14.01.2013 16:33

Разбить текст на слова.
 
Добрый день. Застрял на регулярном выражении разбивки текста на слова.
Текст может быть как на кириллице так на латинице.
Понятное дело что с латиницей все просто. Для кириллице же пишу
Код AS1/AS2:

//private const _wordPattern:RegExp = /\b[\w\u0410-\u0451]+\b/;
private const _wordPattern:RegExp = /\b[\wа-яА-Я0-9]+\b/;

Но не какое не срабатывает, подскажите плз.
Спасибо.

TanaTiX 14.01.2013 16:37

Такое подойдет?
Код:

(\w)+

Hauts 14.01.2013 17:20

А split(" ") не вариант?

iNils 14.01.2013 17:21

Цитата:

Сообщение от TanaTiX (Сообщение 1115643)
Такое подойдет?
Код:

(\w)+

Нет, это только для латиницы

Нужно так
Код AS3:

/[\wа-яА-Я0-9]+/g


TanaTiX 14.01.2013 17:35

iNils, точно, но \w цифры тоже включает, достаточно
Код AS3:

/[\wа-яА-Я]+/g


Bekass 14.01.2013 17:38

/[\wа-яА-Я]+/g Спасибо то что надо


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

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