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) 无论哪个职位都会尝试这个!!我也从另一个人那里得到了一个关于如何使用正则表达式的有用链接。。谢谢你的回答!!将更新你,如果它的工作!