【发布时间】:2014-05-14 09:48:09
【问题描述】:
给定,
$string1 = "Reference: AbcDef PO: 12345abC line: 01";
$string1 = "Reference: AbcDef po: 12345abC line: 01";
这里的想法是使用 XPath 和/或 RegEx 提取“PO:”或“po:”之后和“line”之前的值。
通常,我会这样做,substring-after(upper-case(string1), "PO:")。这将满足 PO: 和 po:;但这也会影响全部大写的结果,“12345ABC”。
这里的问题,如何在不影响结果的情况下提取值。
在perl中,有"?i"的意思,不管大写还是小写。
任何帮助将不胜感激。
【问题讨论】:
标签: regex xpath substring uppercase