我正在使用以下正則表達式匹配數據,如下所示。只有第二和第三個匹配不是第一個。任何人都可以幫助我知道我做錯了什麼?正則表達式如何匹配此模式
基本上我想匹配文本的第一個和第二個和最後一個段。
數據:
306279 ABC TILT ROSE LVG
123456 ABC Chocolate PanL CH
123456 SSS Front Chocolate CH_Q
期望輸出
ProductNo mattype colorcode
--------- ------- ---------
306279 ABC LVG
123456 ABC CH
123456 SSS CH_Q
我的正則表達式: 正則表達式:
^(?<productno>\d{6})\s(?<mattype>\w+)\s(?<body>(?:(?![A-Z]{2}).)*)((?<colorcode>[A-??Z]{2}(?:_[A-Z])?)?)$
感謝
這不是交流#的問題,這是一個.NET的問題。 .NET正則表達式引擎。語言無關緊要。 –
我正在用C#寫這篇文章。請忽略語言,你能幫我找到解決方案嗎? –