<msg info=access_denied>
Access_denied可以是任何东西&#34;允许&#34; &#34;抖动&#34;
我尝试使用正则表达式
m/<msg info=([^]*)>/i
它提供了无与伦比的正则表达式。
什么应该是实际和正确的正则表达式?
答案 0 :(得分:5)
我认为你在寻找
/<msg info=([^>]+)/
假设输入符合您的描述(没有引号等)。
答案 1 :(得分:4)
您的否定字符类缺少>
字符,对于任何不是>
的字符:
m/<msg info=([^>]*)>/i
但是,请注意,如果您的数据是XML,则应考虑使用实际的XML Parser来提取数据。