我的输入xml
<namelist>
<order>
<name>JAMES</name>
<accNo>10D</accNo>
</order>
<order>
<name>ARAFAT</name>
<accNo>07A</accNo>
</order>
<order>
<name>anotherbranchaccount</name>
<accNo>20J</accNo>
</order>
<order>
<name>JAMES</name>
<accNo>20K</accNo>
</order>
<order>
<name>JOHN</name>
<accNo>9A</accNo>
</order>
<order>
<name>anotherbranchaccount</name>
<accNo>10E</accNo>
</order>
</namelist>
Expected output
JAMES 10D ANOTHERACCOUNT 10E
ARAFAT 07A
JAMES 20K ANOTHERACCOUNT 20J
我的问题
我必须匹配"anotherbranchaccount"元素,该元素的"accNo"与JAMES的"accNo"相邻。没有像主账号和额外账户节点这样的序列。给我解决方案。我不知道从字母数字格式中查找。因为我们有很多字母数字组合,比如[A-Z][1到100]如何解决这个问题?请帮帮我。
此正则表达式将为您的帐号格式返回true:
"(^[0-9]{1,2})+([a-zA-Z]{1})$"