記号で始まる文のすべての単語を削除しようとしています。$#
たとえば、I am $#trying to $#learn $regex for $#javascript
trying、learn、およびjavascriptという単語を削除したい文がある場合..javascript正規表現を使用して達成することは可能ですか??
質問する
236 次
2 に答える
1
var sentence = "I am $#trying to $#learn $regex for $#javascript";
sentence = sentence.replace(/\$#[^\s]+/g, '');
// output: "I am to $regex for "
于 2013-07-16T08:21:46.233 に答える
0
さらに、文字列とスペースの重複を削除する必要があります。
sentence = sentence
.replace(/\s*\$#[^\s]+\s*/g, ' ')
.replace(/^\s+|\s+$/g, '')
;
// output: "I am to $regex for"
于 2013-07-16T08:45:15.007 に答える