概要
閲覧数:472
投稿日:2014-11-02
更新日:2014-11-02
文字列から「指定文字列」を削除
・ 文字列から「| JavaScriptCODE」を削除
replace()メソッド
・正規表現と文字列との間のマッチを見つけ、マッチした部分文字列を新しい部分文字列に置き換える
コード
// replace第1引数を正規表現で指定
var target ="ホーム | JavaScriptCODE";
result = target.replace(/ \| JavaScriptCODE/,"");
console.log(result);
// replace第1引数を文字列で指定
var delstr="JavaScriptCODE";
var target = "サイトマップ | JavaScriptCODE";
result = target.replace(" | " + delstr,"");
console.log(result);
// replace第1引数を変数を含む正規表現で指定
// この場合、正規表現のためのエスケープと、文字列としてのエスケープで \ は2つ書く
var delstr="JavaScriptCODE";
var target = "トップページ | JavaScriptCODE";
result = target.replace(new RegExp(" \\| " + delstr),"");
console.log(result);
結果
ホーム サイトマップ トップページ