我的输入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 TO 100] 如何解决这个问题?请帮帮我。
答案 0 :(得分:0)
此正则表达式将以您的帐号格式返回true:
"(^[0-9]{1,2})+([a-zA-Z]{1})$"