2017-06-28 14 views
0

XML中的CDATA部分有可能驗證特定字符嗎?XML - 驗證爲特定字符

我有一些序列,例如:

12355425asdasc|asdadaasd|131231231 

,我想的第一次亮相之前只有序列「|」字符是:

12355425asdasc 

也許這是可能的正則表達式嗎?

我知道如果序列的第一部分是恆定的,我可以驗證前幾個字符,但如果第一個序列是可改變的呢?在這個例子中,第一個序列有15個字符,但是如果第一個序列有20個字符或10個字符呢?

+1

['(\ w +)\ |']( https://regex101.com/r/fqQoyF/1) – Mistalis

回答

2
(.+?)\| 

有積極的向前看符號,如果你不能有積極的向前看符號