0

記号で始まる文のすべての単語を削除しようとしています。$#たとえば、I am $#trying to $#learn $regex for $#javascript trying、learn、およびjavascriptという単語を削除したい文がある場合..javascript正規表現を使用して達成することは可能ですか??

4

2 に答える 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 に答える