我似乎无法使用substring-after
返回我需要的子字符串 - 这是我的代码:
In [19]: root = et.fromstring('<a><c><b>the.never.ending.tale.99999.gz</b></c></a>')
In [20]: root
Out[20]: <Element a at 0x7f80da3d3bc8>
In [21]: root.xpath('substring-after(./a/c/b, "tale")')
Out[21]: ''
我在这里缺少什么?
答案 0 :(得分:1)
由于<input th:if="${allColor.contains('orange')}" type="checkbox" id="orange" class="orange" value="orange"/>orange<br/>
<input th:if="${allColor.contains('peach')}" type="checkbox" id="peach" value="peach"/>peach<br/>
<input th:if="${allColor.contains('terracotta')}" type="checkbox" id="terracotta" value="terracotta"/>terracotta<br/>
<input th:if="${allColor.contains('coffee')}" type="checkbox" id="coffee" value="coffee"/>coffee<br/>
<input th:if="${allColor.contains('browne')}" type="checkbox" id="browne" value="browne"/>browne<br/>
<input th:if="${allColor.contains('rose')}" type="checkbox" id="rose" value="rose"/>rose<br/>
<input th:if="${allColor.contains('red')}" type="checkbox" id="red" value="red"/>red<br/>}`.
是一个元素(我想是root
元素),您需要路径a
而不是c/b
。