正規表現 - カーディング

最初の二つのアドレス、正規表現ビルダーを貼り付け、3番目は、正規表現は、グラフィック解像度を生成している、との正しさをテストします

1、http://www.bejson.com/othertools/regex_create/

2、http://tool.oschina.net/regex/#

3、https://regexper.com/#。

 

コンストラクタ

VaRのREG =新しい正規表現( '\\ビス\\ B');

 

第二に、文字クラス、[]は、単純なクラスを構築して

「a1b3c4d7'.replace([\ [ABC] \ G]、 'P')。

出力: 'P1P3P4d7'

 

否定文字クラス

「a1b3c4d7'.replace([\ [^ ABC] \ G]、 'P')。

出力: 'aPbPcPPP'

 

第三に、クラスのスコープ[AZ]

第四に、事前に定義されたクラス

V.ボーダー

例えば:ワード境界

「これは(\ビスの\は、Qである)boy'.replaceです

出力:「このQの少年

 

 第六に、数量

 

 

 

七、貪欲

8つのグループ

(少年){3} =>少年少年少年

少年{3} => boyyy

 

例えば:概念のパケットは、2015年12月23日2015年12月23日に変身します

「2015-12-23'.replace(/(\ dの{4}) - (\ dの{2}) - (\ dの{2})/ G '$ 2 $ 3 $ 1')

出力:2015年12月23日

九、前向き

例えば:単語文字は、データの後ろにある唯一の前の文字を置き換えます

前方展望

 

 負のプレビュー

 

 

 

テン、exce、マッチ、スプライス利用機能

 

おすすめ

転載: www.cnblogs.com/937522zy/p/11113240.html
おすすめ