【问题标题】:XML - validate to the specific characterXML - 验证特定字符
【发布时间】:2017-06-28 14:41:42
【问题描述】:

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

我有一些序列,例如:

12355425asdasc|asdadaasd|131231231

我只想在“|”第一次出现之前有序列字符是:

12355425asdasc

也许可以用正则表达式?

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

【问题讨论】:

标签: regex xml validation


【解决方案1】:
(.+?)\|

如果你不能有积极的前瞻

【讨论】:

    【解决方案2】:
    ^\w+(?=\|)
    

    前提是您可以在 XML 中进行积极的前瞻

    See it here

    【讨论】:

      猜你喜欢
      • 2012-12-21
      • 2013-05-16
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多