正規表現は、他の方法を使用します
- 正規表現:Gは、グローバルパターンマッチングを表します
- 正規表現:私は無視するケースを表し
VAR STR = "チャイナモバイル:10086、チャイナユニコム:10010は、チャイナテレコム:10000" ; //は、すべての数字を入れて、すべての裏返し表示 するvar =アレイstr.match(\ / 5}、{D / A。; G) にconsole.log (配列)。
// ここで抽出された日付 VAR STR = "2017年11月12日" 、 VaRのアレイstr.match =(/(\ {D} 4)[ - ](\ D {2})[ - ](\ D {2。 })/ G); // はconsole.log(アレイ); // 正規表現オブジェクト3 $。 はconsole.log(正規表現$ 3);。
VAR = "[email protected]"メールに、 email.match( /([0-9A-ZA -_.- Z] +)[@]([0-9A-ZA Z -_-] +)(( [A-ZA-Z] +){1,2})/ [。] ) 。はconsole.log(正規表現$ 1); // ユーザ名 はconsole.log(正規表現$ 2);. // 126 にconsole.log (正規表現$ 3); // ドメイン名
VaRの STR = "とてもクールですリトル蘇Shuaioの良い、本当にハンサム、ハンサム、" ; STR = str.replace(/ハンサム/ gで、 "スマート" ); はconsole.log(STR); VAR STR = "ああ、カルマを購入し、あまりにも幸せ" ; strの = str.trim(); はconsole.log( "===" + STR + "===" ); するvar strが=「ああ、あまりにも幸せ、カルマを買います" ; STR = str.replace(/ \ + S / G、" " ); はconsole.log( " === "+ STR +" ===「)。
// すべてがH S置き換えられ VAR REG = 新しい新しい正規表現(/ [H] / GI)を、 VAR STR = "HhpphH"; // SSppSS STR = str.replace(REG、 "S" ); はconsole.log( STR);
VAR STR = "チャイナモバイル:10086、チャイナユニコム:10010、中国電信:10000" ; VAR REG = / \ {D} 5 /。G; // 正規表現マッチング文字列 のvarアレイ= reg.exec(STR ); 一方!(配列= NULL ){ // 一致出力内容 はconsole.log(配列[0 ]); 配列 = reg.exec(STR); }