31 май 2017 ... Regex или регулярные выражения пугают новичков, но необходимы любому программисту. Давайте разберемся в регулярных выражениях на 5 простых примерах с JavaScript. Если у вас есть проблема и вы собираетесь решить ее регулярными выражениями – теперь у вас две проблемы.

  proglib.io

10 май 2009 ... Для глобального поиска используйте регулярное выражение. Пример: Глобальная замена строки. str = "тест еще тест" str.replace(/тест/g,"прошел") // = "прошел еще прошел" // или так str.replace(new RegExp("тест",'g'),"прошел "). Следующий пример использует при замене сочетания $1 и $2 ...

  javascript.ru

14 ноя 2017 ... p1, p2, ... n-ная сопоставившаяся подгруппа из объекта RegExp в первом параметре метода replace() (cоответствует шаблонам замены $1 , $2 и так далее, описанным выше). Например, если в качестве шаблона передано регулярное выражение /(\a+)(\b+)/ , параметр p1 будет значение ...

  developer.mozilla.org
Изображения по запросу javascript regex replace $1

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

  habrahabr.ru

14 окт 2017 ... Эти свойства могу использоваться при замене текста в методе String.replace . Когда используете это, не добавляйте их в RegExp . Пример ниже демонстрирует правильное применение. Когда круглые скобки не включены в регулярное выражение, код интерпритирует такие значения, как $n ...

  developer.mozilla.org

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

  javascript.ru

Регулярные выражения в javascript немного странные. Вроде ... Эта статья ставит целью перечислить неожиданные фишки и особенности RegExp в краткой и понятной форме. ... function bbtagit(text) { text = text.replace(/\[u\]([\s\S ]*)\[\/u\]/gim, '<u>$1</u>') return text } var line = "[u]мой\n текст[/u]" alert(bbtagit( line)) ...

  learn.javascript.ru

Дело в том, что в javascript мультилайн режим (флаг m ) влияет только на символы ^ и $, которые начинают матчиться с началом и концом строки, а не всего текста. Точка по-прежнему - любой ..... var re = new RegExp('\\b'+text,'gi'); if(re.search(str)) str.replace(re,'<strong>$1</strong>');. где str — текст текущего ...

  javascript.ru

Регулярные выражения в JavaScript являются объектами класса RegExp. Кроме того, методы для поиска по регулярным выражениям встроены прямо в обычные строки String . К сожалению, общая структура встроенных методов слегка запутана, поэтому мы сначала рассмотрим их по отдельности, а затем ...

  learn.javascript.ru

23 окт 2008 ... g, function(m, f, s) { var l=strings.length; strings.push(s); return f+'~~~S'+l+'~~~'; }) // Выделяем ключевые слова .replace(/(var|function|typeof|new|return|if|for|in| while|break|do|continue|switch|case)([^a-z0-9\$_])/gi, '<span class="kwrd">$1</ span>$2') // Выделяем скобки .replace(/(\{|\}|\]|\[|\|)/gi, '<span ...

  habrahabr.ru

Otherwise, it looks for the end of the line and 'TESTONE' (which it never finds). Personally, I'm not a big fan of building regexp's using strings for this reason. The level of escaping that's needed could lead you to drink. I'm sure others feel differently though and like drinking when writing regexes.

  stackoverflow.com

Does replace not let me use strings as regular expressions like .match() and .search()?

  bytes.com

String replace() vs RegExp replace(). JavaScript FAQ | JavaScript Strings and RegExp FAQ.

  www.javascripter.net

Javascript String Replace() - Static Replace.

  www.bennadel.com

Using Regular Expressions with JavaScript. JavaScript's regular expression flavor is part of the ECMA-262 standard for the language.

  www.regular-expressions.info

These properties can be used in the replacement text for the String.replace method. When used this way, do not prepend them with RegExp.

  developer.mozilla.org

In JavaScript, regular expressions are often used with the two string methods: search() and replace(). The search() method uses an expression to search for a match, and returns the position of the match.

  www.w3schools.com

In JavaScript, there are four string operations that will accept a regular expression as an argument

  j11y.io

Demystifying regular expressions. A regexp is a tool for matching patterns in strings and replacing those matches with new content. Regexps have their own language of special characters that assist in building complicated patterns. JavaScript patterns are identical to those used in Perl.

  tecfa.unige.ch

The regexp /javascript/iy can only be found if we set reg.lastIndex=7, because due to y flag the engine only tries to find it in the single place within a string – from the reg.lastIndex position.

  javascript.info

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