我这里有一根绳子,This is a string: AAA123456789
.
所以这里的想法是提取字符串AAA123456789
使用正则表达式。
我正在将其与 X-Path 合并。
注:如果有相关帖子,请引导我查看。
我认为,按理说,我应该substring(myNode, [^AAA\d+{9}])
,
我不太确定正则表达式部分。
这个想法是在遇到“AAA”时提取字符串,仅提取数字,但仅提取 9 个后续数字。
纯 XPath 解决方案:
substring-after('This is a string: AAA123456789', ': ')
produces:
AAA123456789
XPath 2.0 解决方案:
tokenize('This is a string: AAA123456789 but not an double',
' '
)[starts-with(., 'AAA')]
or:
tokenize('This is a string: AAA123456789 but not an double',
' '
)[matches(., 'AAA\d+')]
or:
replace('This is a string: AAA123456789 but not an double',
'^.*(A+\d+).*$',
'$1'
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)