标签: regex xml validation
XML中的CDATA部分是否可以验证特定字符?
我有一些序列,例如:
12355425asdasc|asdadaasd|131231231
我希望在首次出现“|”之前只有序列字符是:
12355425asdasc
使用正则表达式表达式可能吗?
我知道如果序列的第一部分是常数,我可以验证前几个字符,但是如果第一个序列是可变的怎么办?在这个例子中,第一个序列有15个字符,但如果第一个序列有20个字符或10个字符怎么办?
答案 0 :(得分:2)
(.+?)\|
如果你不能有积极的前瞻
答案 1 :(得分:1)
^\w+(?=\|)
如果您可以在XML中有积极的前瞻
See it here