删除带有特定符号的句子中的所有单词
removing all words in a sentences with a specific symbol
我正试图删除一个以符号$#
开头的句子中的所有单词,例如,如果有一个句子I am $#trying to $#learn $regex for $#javascript
我想删除单词trying、learning和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"
相关文章:
- 使用jQuery检查提交时添加到句子中的单词
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 获取特殊字符后没有单词的句子
- 我怎么能用css或(angular)javascript把句子分成两行,只在特定单词后面
- 找出句子中最长的单词——Javascript
- undercore返回数组中对象的indes,其中单词存在于对象中的句子中
- 如何按从当前单词到段落中该句子(.)结尾的范围选择文本
- regex过滤单词长度最小的句子
- Regex帮助:将单词分解以完成句子测验
- JavaScript只接收句子中的第一个单词
- 在jQuery中,只从句子中获取单词或数字的一部分
- 使用正则表达式提取句子中的最后几个单词
- 我如何在 Java 脚本中找到句子中单词的出现次数
- 计算长字符串中每个句子的单词,jQuery
- 将句子或驼峰大小写单词转换为棘壳
- JavaScript 正则表达式匹配句子中的单词
- 将句子字符串拆分为单词数组,然后将单词数组拆分为单词数组中的字符数组
- 正则表达式检查句子的单词
- 除句子的第一个单词之外的每个单词的正则表达式
- 从句子中设置一个单词的样式