我正在通过 HTML 搜索“myfunc”。但是,大小写是不确定的。不幸的是,PHP 与 XPath 1 一起工作,因此所有搜索都区分大小写。
如何更新以下代码以搜索“myfunc”、“MyFunc”、“myFunc”等?
foreach($domxpath->query('//*[@*[contains(.,"myfunc")]]') as $node) {
以下不起作用。我也没有尝试实现translate() work-around。
foreach($domxpath->query('//*[@*[matches(.,"[mM][yY][fF][uU][nN][cC]")]]') as $node) {
如果无法使用正则表达式,我如何搜索字符串数组(即“myfunc”、“MyFunc”、“myFunc”等)?