定期的な方法第7章Stringオブジェクト
1、マッチ方法
stringObj.match(正規表現)
正規表現正規表現の検索をサブストリングに一致する文字列で、
ミスマッチ戻りNULL;一致する場合、照合結果を含む配列を返します。
一度だけマッチしたグローバルモディファイグラムなしの正規表現の正規表現、。
グラムとグローバルモディファイアでの正規表現正規表現は、すべての結果に一致します。
var str = "[email protected]";
var res = str.match(/[@\.]/g); // .要加转义
console.log(res); //["@", "."]
2、方法を置き換えます
stringObj.replace(正規表現、交換)
文字列マッチングでは正規表現正規表現の検索をサブストリング、および指定された置換文字列を置換します。
交換後の新しい文字列を返します。
グローバルグラムなしの正規表現正規表現の修飾子、および以前のものだけ一致置き換えます。
正規表現のグローバル修飾子gを有する正規表現、全てのマッチング結果と、すべての結果を交換してください。
「$ 1」を使用したときに交換してください最初の部分式マッチを表します。
第2のサブ表現のための$ 2、および上そう。
3、検索方法
stringObj.search(正規表現)
正規表現での検索文字列の結果と一致しました。結果返された結果は、開始位置が見つかった場合、後方探索停止グローバル識別子Gを無視すると言うことであり、; NOマッチング結果場合、-1が返されます。
var str = "[email protected]";
var res = str.search(/[@\.]/); // .要加转义
console.log(res); //4
4、分割方法
stringObj.split(正規表現)
配列を返す文字列配列に文字列、
var str = "[email protected]";
var res = str.split(/[@\.]/);// .要加转义
console.log(res); //["1234", "qq", "com"]