以下文本的正则表达式是什么?

<MACID=aaa1-bbb1-ccc1>
<MACID=ghijklm>

我试着用
<MACID=(?:[a-z][a-z]*[0-9]+[a-z0-9]*)>

但没有任何结果。我只想提取分配给macid的字符串
谢谢!

最佳答案

以下方法可行:

/<MACID=([^>]*)>/

但是,如果您使用的是XML数据,我建议您使用实际的XML解析器,如XML::LibXMLXML::Twig

关于regex - MACID ='string'的正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23252167/

10-08 22:29