Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除带有特定符号的句子中的所有单词_Javascript_Jquery_Regex - Fatal编程技术网

Javascript 删除带有特定符号的句子中的所有单词

Javascript 删除带有特定符号的句子中的所有单词,javascript,jquery,regex,Javascript,Jquery,Regex,我正在尝试删除以符号$#开头的句子中的所有单词, 例如,如果有一个句子I$#尝试$#学习$#javascript的$regex 我想删除trying、learn和javascript。。是否可以通过javascript正则表达式进行编辑???除此之外,还需要修剪字符串和重复的空格: var sentence = "I am $#trying to $#learn $regex for $#javascript"; sentence = sentence.replace(/\$#[^\s]+/g,

我正在尝试删除以符号
$#
开头的句子中的所有单词, 例如,如果有一个句子
I$#尝试$#学习$#javascript的$regex

我想删除trying、learn和javascript。。是否可以通过javascript正则表达式进行编辑???

除此之外,还需要修剪字符串和重复的空格:

var sentence = "I am $#trying to $#learn $regex for $#javascript";
sentence = sentence.replace(/\$#[^\s]+/g, '');
// output: "I am  to  $regex for "
sentence = sentence
  .replace(/\s*\$#[^\s]+\s*/g, ' ')
  .replace(/^\s+|\s+$/g, '')
;
// output: "I am to $regex for"

是的,但你会从自己的尝试中学到更多。在学习regexHow时,您希望如何处理
我正在$#尝试$#学习$regex,用于java$#脚本?@Jerry我想知道两个案例。。。1) 仅在开始时删除。。。2) 无论哪个职位都会尝试这个!!我也从另一个人那里得到了一个关于如何使用正则表达式的有用链接。。谢谢你的回答!!将更新你,如果它的工作!