javascript - JavaScript中解析 "real"字的正则表达式

标签 javascript regex

我有一些文本,其中一些词是“真实的”词,而另一些是掩码,将被一些文本替换并被包围,比如说,“%”。这是示例:

你好亲爱的 %Name%!你 %Age% 岁

我应该使用什么正则表达式来获取“真实的”单词,而不使用回顾,因为它们在 JavaScript 中不存在?

UPD:我想得到单词“Hello”、“dear”、“you're”、“y.o.”。

最佳答案

如果我正确理解了您的问题,这可能会奏效。

我会反其道而行之,我不会找到真正的词,而是会删除“假词”。

s = "Hello dear %Name%! You're %Age% y.o."
realWords = s.replace(/%.*?%/g, "").split(/ +/)

关于javascript - JavaScript中解析 "real"字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2267730/

相关文章:

javascript - 使用 e.preventDefault() 后如何将 href 链接返回到它的默认行为;?

javascript - 导出带有 csv 链接的 html 表

javascript - 获取图片来源

Python RegEx 查找 < 和 > 之间的字符串

javascript - JS 正则表达式 : unable to return array matches

javascript - AngularJS 工作一次然后不再渲染

javascript - 如何呈现 JavaScript 中两个时间戳之间的上下文差异?

javascript - 如何使用 Chrome 扩展自动将 YouTube 主页按钮重定向到 "/feed/subscriptions/u"?

regex - 为什么 .*(?!Integration)Test 匹配 FooIntegrationTest?

regex - 查找 "StringBetween"整个目录 linux cli