XML - 验证特定字符

时间:2017-06-28 14:41:43

标签: regex xml validation

XML中的CDATA部分是否可以验证特定字符?

我有一些序列,例如:

12355425asdasc|asdadaasd|131231231

我希望在首次出现“|”之前只有序列字符是:

12355425asdasc

使用正则表达式表达式可能吗?

我知道如果序列的第一部分是常数,我可以验证前几个字符,但是如果第一个序列是可变的怎么办?在这个例子中,第一个序列有15个字符,但如果第一个序列有20个字符或10个字符怎么办?

2 个答案:

答案 0 :(得分:2)

(.+?)\|

如果你不能有积极的前瞻

答案 1 :(得分:1)

^\w+(?=\|)

如果您可以在XML中有积极的前瞻

See it here