javascript - 什么正则表达式可以替换所有其他单词?

标签 javascript regex replace

给出以下句子:Crazy Fredrick buys much very beautiful opal Jewels.,什么正则表达式可以让我过滤掉所有其他单词?我正在这样进行替换:

"Crazy Fredrick bought many very exquisite opal jewels.".replace(/regex goes here/gi, "replace string goes here")

所以我想创建一个正则表达式,将该句子转换为 Fredrick 许多精致的珠宝。crazy buyvery opal

最佳答案

可以使用以下内容(假设您的单词全部由\w 匹配)

"Crazy Fredrick bought many very exquisite opal jewels.".replace(/(\w+) (\w+)/g, '$1');
-> "Crazy bought very opal."

用 $2 替换 $1 可以得到:

"Fredrick many exquisite jewels."

关于javascript - 什么正则表达式可以替换所有其他单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21579641/

相关文章:

regex - 正则表达式的问题

c++ - 如何在用 C++ 编写的控制台应用程序中制作加载动画?

mysql - 错误 1064 :You have an error in your SQL syntax

java - XML 与 JSON 将完整的树传递到 UI 上基于决策的动态表单

javascript - 如何为同一 div 中存在的两种形式切换显示和隐藏?

javascript - 正则表达式 : word between spaces

python - 如何将正则表达式与多个重叠模式匹配?

Javascript:正则表达式删除 .html

javascript - 在对象数组中获取重复项

javascript - 是否可以将事件移动到日期单元格的底部?