まず、私はプログラマーではありません。
このように説明された用語を含む巨大な 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>
このファイルでは、term に次のいずれかが含まれています。
<termType>
PtまたはND
解決策を両方に適用したいと思います。私がやりたいことは、termName の単語の長さを見て、そこに 5 文字未満の場合は、別のプロパティを追加することです。
<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 を挿入します。