首先,我不是程序员。
我有一个巨大的 XML 文件,其中的术语描述如下:
<term>
<termId>MANUAL000399</termId>
<termUpdate>Add</termUpdate>
<termName>care</termName>
<termType>Pt</termType>
<termStatus>Active</termStatus>
<termApproval>Approved</termApproval>
<termCreatedDate>20120618T14:38:20</termCreatedDate>
<termCreatedBy>admin</termCreatedBy>
<termModifiedDate>20120618T14:40:41</termModifiedDate>
<termModifiedBy>admin</termModifiedBy>
</term>
在文件中,条款有
<termType>
铂或ND
我希望解决方案适用于两者。我想做的是能够通过,查看 termName 中的单词长度,如果那里的字符少于 5 个,则附加另一个属性,a
<termNote>
在之后
<termModifiedBy>
财产:
<term>
<termId>MANUAL000399</termId>
<termUpdate>Add</termUpdate>
<termName>care</termName>
<termType>Pt</termType>
<termStatus>Active</termStatus>
<termApproval>Approved</termApproval>
<termCreatedDate>20120618T14:38:20</termCreatedDate>
<termCreatedBy>admin</termCreatedBy>
<termModifiedDate>20120618T14:40:41</termModifiedDate>
<termModifiedBy>admin</termModifiedBy>
<termNote label="Short">Short</termNote>
</term>
谁能建议最好的方法是什么?我在这里找到了正则表达式,但问题是它们的应用,我发现有人建议 /\b[a-zA-Z]{5,}\b/ 但我不知道如何编写一个脚本来接受这个和如果匹配,则插入 termNote。