我有一些文本,其中一些词是“真实的”词,而另一些是掩码,将被一些文本替换并被包围,比如说,“%”。这是示例:
你好亲爱的 %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/