正则表达式apply - % match
本文关键字:match apply 正则表达式 | 更新日期: 2023-09-27 17:53:08
我有下一个正则表达式,解析文本并找到{word1|word2}
等之间的匹配。
这样做是为了使单词在句子内旋转。word1
或word2
随机取值
当前正则表达式为:
'{('w's?|'|)*'}|'{('W's?|'|)*'}
示例消息是:
Please take a look on this {information|website|web site}.
它将工作良好,将匹配{information|website|web site}
。
但是如果我们将%
添加到任何单词变体- regex将不起作用。例如:Please take a look on this {100% information|website|web site}.
我已经检查了不同种类的正则表达式,包括添加%?
到表达式,但它没有工作。
'{[^}]+?'}
或
{.*?}
你可以简单地使用这个。看到演示。
https://regex101.com/r/nS2lT4/8