java поиск в строке



Автор Il задал вопрос в разделе Другие языки и технологии

как в javascript сделать поиск при помощи рег. выражений, чтобы в строке \"java\" нашло [\"ja\",\"av\",\"va\"]? и получил лучший ответ

Ответ от Лайт Ягами[гуру]
Руками перезапускать поиск после каждого совпадения. К примеру, вот так (в старых IE может не работать) :
String.prototype.match2 = function(regexp){
if(!regexp.global) return regexp.exec(this);
var result = [], match;
while(match = regexp.exec(this)){
regexp.lastIndex = match[\'index\']+1;
result.push(match.toString());
}
if(!result.length) return null;
return result;
}

>> console.log(\"java\".match2(/\\w{2}/g));
[\"ja\", \"av\", \"va\"]

Ну и вот комменты, если не понял, как оно работает:
ссылка

Ответ от Арсен Арутюнян[гуру]
ссылка

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как в javascript сделать поиск при помощи рег. выражений, чтобы в строке \"java\" нашло [\"ja\",\"av\",\"va\"]?

Как повысить FPS в играх?
Здравствуй M@KC;)), вы можете повысить FPS(количество кадров в секунду) убрав посторонние программы
подробнее...

Помогите с java.
если переустановка явы вам не помогла, то удалите
подробнее...
спросили в HTML
Как сделать форму поиска в html (CSS)?
ну это самое простое -
< form mefhod="post" >
< input type="search"
подробнее...
спросили в Wargaming net
Не запускается лаунчер World of Tanks
"Способ 1
Обновите «Adobe Flash» до последней версии с сайта производителя.
Обновите
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
Как настроить интернет на телефоне Fly TS111, вручную.
Изначально нам нужна Точка Доступа. Её нам необходимо получить у своего оператора сотовой связи.подробнее...

Не запускается сервер Minecraft KCauldron 1.7.10
Установи версию подходящую для сервера. Может этот сервер только для лицензионного Майнкрафта,
подробнее...
спросили в Queer Shadrinsk
Как конвертировать String в int (Java)
Тебе нужно найти в этой строке каждую отдельную последовательность цифр и преобразовать ее в
подробнее...
спросили в Другое
помогите как захожу в майн рафт вылетает такая фигня java virtual machine lausher что делать?
Не запускается Minecraft? Could not create the java virtual machine? Тогда мы идём к вам: )подробнее...
спросили в Увеличить Xenosaga
Как увеличить память java на pc
Пуск - Панель Управления - Java, в появившемся окне выбираешь вкладку "Java", там будет кнопка
подробнее...
спросили в Eclipse
какие программы нужны для программирования java
На Java в блокноте много не напишешь, особенно если пишешь на JSP+Servlet, хотя даже для чистой
подробнее...

Как дать яве больше памяти? Надо меньше лагов)
Шаг 1. Запустите "Панель управления" (CONTROL PANEL).
Шаг 2. Введите 'Java' в окне поиска окна
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*