<msg info=access_denied>
ACCESS_DENIED可以是任何东西, “许可证”, “抖动”下面的模式会是什么样的正则表达式?
我尝试使用正则表达式
m/<msg info=([^]*)>/i
这是给无与伦比的正则表达式。
什么应该是实际正确的正则表达式?
<msg info=access_denied>
ACCESS_DENIED可以是任何东西, “许可证”, “抖动”下面的模式会是什么样的正则表达式?
我尝试使用正则表达式
m/<msg info=([^]*)>/i
这是给无与伦比的正则表达式。
什么应该是实际正确的正则表达式?
你否定的字符类缺少>
字符,什么也没>
:
m/<msg info=([^>]*)>/i
但是,只要注意,如果你的数据是XML,你应该考虑使用一个实际的XML解析器来拉这些数据。
这是真的。废话!我觉得我可能会让脑冻结。感谢您的回答。它不是xml数据,因此我不使用xml解析器。 谢谢!提出建议和回答。 –
我认为你正在寻找
/<msg info=([^>]+)/
假设输入是像你描述(不包括引号,等等)。
why + not *?价值可能存在或不存在? –
我认为'
难道你不只是在access_denied grep? –
你是什么意思“许可证”“Thrashing”? – theglauber