2017-05-26 42 views
-1

我一直在努力檢查是否有一個日期,實際上是空值以外的任何值。我需要它在日期之後停止,但如果沒有價值,那麼就沒有匹配。基本上,如果有一個值爲MRU_DATE_ACCEPTED::<VALUE>::之間匹配,如果沒有值不匹配。正則表達式來獲得有效值

https://regex101.com/r/wpQlt9/1

+3

這個問題是致命的我不清楚。你可以添加樣本數據和預期的匹配嗎?你還用什麼語言?對於我能理解的,你想要https://regex101.com/r/wpQlt9/3。但如果您提供更多信息,將能夠提供幫助。 –

+0

正則表達式'MRU_DATE_ACCEPTED :: ' – sln

+0

1.您需要哪部分數據? 2.這是'::'分隔符嗎? – sln

回答

0

試試這個:

.*MRU_DATE_ACCEPTED::([^:]+?):: 

它會得到<value>如果存在(格式爲MRU_DATE_ACCEPTED::<VALUE>::

Regex101 Demo

+0

是的,但如果沒有價值只是'MRU_DATE_ACCEPTED ::::處置'它將返回'::處置' –

+0

對不起,我錯過了 - 錯過了 - 更新了答案。 – degant