【发布时间】:2015-02-19 23:42:53
【问题描述】:
我在 HTML 文件(或类似文件)中有以下代码行:
...
<a href="#SCRIPT_NAME#?a=b&id=a/b/c/d">Link Content</a>
...
我需要能够提取href 的a/b/c/d 部分并将链接转换为类似:
<a href="/lookup?id=a/b/c/d">Link Content</a>
理想情况下,我希望能够使用正则表达式来做到这一点,但我在 StackOverflow 上为 XSLT 看到的大多数正则表达式内容似乎都需要 XPath 2。
是的...我在 PHP5.3 上使用 SimpleXML/DomDocument 来应用我相信不支持 v2 xslt 的样式表。
我想我可以做字符串替换来丢失第一部分,但我想要一个模式匹配来提取它。
有什么想法吗?
【问题讨论】:
标签: php regex xslt xpath simplexml