regex - MACID ='string' 的正则表达式是什么?

标签 regex linux perl

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

<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/

相关文章:

Java正则表达式替换和条件

VBS 中的正则表达式错误

linux - 无法执行更新 oracle 表

html - 如何使用 Perl 将文件中的 CSS 定义合并到内联样式属性中?

robots.txt 的正则表达式

c# - 使用 C# Regex 查找 C++ 代码模式(定义和 emuns)

mysql - 将 TeamCity 8.0.5 链接到 MySQL

python - 从另一个 python 脚本获取返回信息

regex - 带组的 Perl 正则表达式替换

windows - 如何在没有 Internet 连接的情况下在 ActivePerl 中安装软件包?