有没有办法表明两个或更多正则表达式短语可以以任何顺序出现?例如,XML属性可以以任何顺序编写。假设我有以下XML:
<a href="home.php" class="link" title="Home">Home</a>
<a href="home.php" title="Home" class="link">Home</a>
我应该如何编写一个匹配项,以检查类和标题并适用于两种情况?我主要寻找允许我以任何顺序检查的语法,而不仅仅是匹配类和标题。除了只包含两个组合并将它们用 '|' 连接之外,还有其他方法吗?
编辑:我的首选是在单个正则表达式中完成,因为我正在通过程序构建它,也对其进行单元测试。