我正在尝试编写一个正则表达式,使我得到以<!=
开始并以=>
结尾的单词。例如,如果有一个句子是您的<!=name=>
,那么结果应该给我name
,因为它与我的模式匹配。
我已阅读过将^
用作开头,并将$
用作结尾,但是我无法匹配特殊字符的组合。
答案 0 :(得分:0)
与评论中一样。您可以使用<!=(\w+)=>
,因为感叹号和等号不是单词字符类的一部分,您可以简单地测试这些字符并匹配它们之间的单词字符。检查:https://regex101.com/r/qDrobh/4
对于多个单词,您可以使用:<!=((?:\w+| )*)=>
参见:https://regex101.com/r/qDrobh/5