![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2012
Сообщений: 36
|
function serii(str:String):Array { var arr = []; arr=str.match(/((ммбб)+м?(мб?б?)?)|((ббмм)+б?(бм?м?)?)/g); return arr } trace(serii("ммббммббмбббммбббмббммбб")) То есть цепочки. Проблема в том, что на стыке когда серия заканчивается, то может начаться противоположная, но если учесть последнюю букву в предыдущей серии. При воводит Цитата:
Цитата:
Цитата:
|
|
|||||
|
Регистрация: Jul 2008
Сообщений: 912
|
А ты не пользуешься програмками специальными для подбора регулярных выражений? Если нет то поищи например Regular Expression Laboratory всё очень наглядно показывает в реальном времени, любое регулярное выражение подберёшь с лёгкостью, а потом только в код себе скопируешь.
|
|
|||||
|
http://gskinner.com/RegExr/ в помощь для дебага
__________________
:) |
|
|||||
|
Регистрация: Mar 2012
Сообщений: 36
|
Помогут ли тут прогаммы... Смысл в том что он вот когда парсит строку ммбббмм, то в первый элемент массива добавляет ммбб. И в стрке остается только бмм
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|