Регулярные выражения в JavaScript являются объектами класса RegExp. .... При вызове со строкой замены replace всегда заменяет только первое совпадение. ... var i = 0; // заменить каждое вхождение "ой" на результат вызова функции alert("ОЙ-Ой-ой".replace(/ой/gi, function() { return ++i; })); // 1-2- 3.

  learn.javascript.ru

10 май 2009 ... str = "тест еще тест" str.replace(/тест/g,"прошел") // = "прошел еще прошел" // или так str.replace(new RegExp("тест",'g'),"прошел"). Следующий пример использует при замене сочетания $1 и $2 для ссылок на результат поиска. Пример: Замена со ссылками. var re = /(\w+)\s(\w+)/; var str = "John ...

  javascript.ru

8 янв 2018 ... Эти шаблоны используются в методах exec и test объекта RegExp , а также match , replace , search , и split объекта String . ... Также не забудьте заэкранировать сам \ при его использовании в записи new RegExp("pattern") поскольку \ также является экранирующим символом в обычных ...

  developer.mozilla.org
Изображения по запросу javascript new regexp replace example

Вы также можете использовать secondParser для того, чтобы переопределить фильтр: // Так выглядит стандартный второй парсер function second(path, filter) { var re = new RegExp('^' + filter.replace(/\*/g, '([^/?#]+?)'). replace(/\.\./, '.*') + '$') if (args = path.match(re)) return args.slice(1) } riot.route. parser(first, second).

  riotjs.com

Регулярные выражения в javascript имеют особую краткую форму и стандартный PCRE-синтаксис. Работают они через специальный объект RegExp. Кроме того, у строк есть свои методы search,match,replace, но чтобы их понять - разберем-таки сначала RegExp .

  javascript.ru

9 ноя 2014 ... Они создают небольшой отдельный язык, который входит в JavaScript и во множество других языков и инструментов. Регулярки одновременно ..... var regexp = new RegExp("\\b(" + name + ")\\b", "gi"); console.log(text.replace(regexp , "_$1_")); // → А у _Гарри_ на лбу шрам. При создании границ ...

  habrahabr.ru

16 янв 2009 ... RegExp. Создание. // полная форма записи var expr = new RegExp(pattern [, flags]); // сокращенная форма записи (литеральный формат) var expr = / pattern/flags; .... формата строки. var re = /(\w+)\s(\w+)/; var str = "John Smith"; var newstr = str.replace(re, "$2, $1"); alert(newstr); // "Smith, John" ...

  javascript.ru

15 фев 2018 ... Конструктор объекта регулярного выражения, например, new RegExp('ab+c') , обеспечивает компиляцию регулярного выражения во время выполнения. Используйте функцию-конструктор, если вы знаете, что шаблон регулярного выражения будет меняться или если вы не знаете шаблон и ...

  developer.mozilla.org

Вызов конструктора, например, var re = new RegExp("ab+c"), следует применять в тех случаях, когда значение переменной будет меняться. Если вы ... Регулярные выражения используются методами exec и test объекта RegExp и методами match, replace, search и split объекта String. Если нам нужно просто ...

  htmlweb.ru

Они используются в методах exec() и test() объекта RegExp, а также в методах match(), replace(), search и split() объекта String. ... /example/i – это регулярное выражение. example – это шаблон (который будет использоваться в поиске). i – это модификатор, указывающий на ... var reg = new RegExp("ab+c");.

  www.internet-technologies.ru

Demystifying regular expressions. A regexp is a tool for matching patterns in strings and replacing those matches with new content.

  tecfa.unige.ch

Example of how to use the JavaScript RegExp Object.

  www.regular-expressions.info

In JavaScript for example, the keyword that identifies them is 'RegExp' and they are only supported in four of JavaScript's String Methods. Also, you cannot replace a regular expression pattern with another regular expression pattern, only with a string.

  www.web-wise-wizard.com

Greed. It isn’t hard to use replace to write a function that removes all comments from a piece of JavaScript code.

  eloquentjavascript.net

To do a search and replace with regexes, use the string's replace() method: myString.replace

  www.regular-expressions.info

Where regexp is the regular expression code, as described above. For example, the following creates the first example regular expression I presented in the previous section

  www.sitepoint.com

Defining regular expressions. In JavaScript regular expression can be defined two ways.

  blog.bigbinary.com

To replace all occurrences of a specified value, use the global (g) modifier (see "More Examples" below). Read more about regular expressions in our RegExp Tutorial and our RegExp Object

  www.w3schools.com

In JavaScript, regular expressions are also objects. These patterns are used with the exec and test methods of RegExp, and with the match, replace, search, and split methods of String.

  developer.mozilla.org

I managed to do it in the end with this: Var Text = "[Text Example][1]\n[1][http: //www.example.com]"; // Find resource links reg = new RegExp( " ... [([0-9]+)\\]", "gi"); var result; while (result = reg.exec(Text)) { var LinkText = result[1]; var Match = result[0]; var LinkID = result[2]; var FoundURL...

  stackoverflow.com

Мировые новости: