アウトライン
正規表現は、検索パターンに一致するテキストを置き換えるために使用されています
標準的な正規表現の構文
正規表現のためのJavaScriptのサポート
代替言葉遣い
周りを見リバース
@ デマンド:置き換えられmpre.cnsuning.com $ {前}、res.mpre.cnsuning.com代わるものではありませ @ 達成:JSリングは、複数の一致を使用して、逆の順序をサポートしていません 」http://mpre.cnsuning.com /REShttp://res.mpre.cnsuning.com " .replace(/ [^ \。] MPRE \の.cnsuning / G、関数($ 1 ){ リターン $ 1 .replace(' mpre.cnsuning '、' $ { }事前' ) })
名前付きキャプチャ
インデックスを使用してキャプチャを逃れます
交差点と設定した差分セット
// JS不支持交集并集差集,仍只能采用多次匹配 //并集:/[a-d[m-p]]/ 可以用‘|'替代 var reg = /[a-d]|[m-p]/; //交集:[a-z&&[def]],差集也一样 var reg1 = /([a-z])/,reg2 = /([def])/; var str = 'd'; reg1.test(str) && reg2.test(str);
条件匹配
同上,采用多次匹配
转载于:https://www.cnblogs.com/mominger/p/4498156.html