標題說明了這一切。我試圖建立一個正則表達式,但是失敗的可悲。任務是返回不匹配'禁止'常量字符串的逗號分隔列表中的第一個字符串。 '禁止'字符串可以出現在列表中的任何地方,並且(理論上)可以在列表中多次出現。正則表達式 - 在逗號分隔列表中找到第一個不匹配常量字符串的值
例如(當「禁止」字符串=「TBD」):
"TBD,Smith" --> need to return Smith
"TBD,TBD,TBD,Jones,Edwards" --> need to return Jones
"ABC,TBD,Smith" --> need to return ABC
"TBD,DEF-9gh,GHI,JKLMNOpqrst,Any old string" --> need to return DEF-9gh
任何正則表達式的忍者在那裏誰知道如何做到這一點?
_Failing悲慘..._ - 你可以張貼的例子嗎? – devnull
什麼定義「禁止」? 3個大寫字母? – Bohemian
不,字符串待定。也可能是被禁止的字符串根本不會發生... eg1:ABC - >返回ABC .... eg2:ABC,DEF - >返回ABC – user2301506