2013-04-14 60 views
1

我需要一個正則表達式,讓我分裂在C#以下字符串:需要正則表達式分割字符串

產品名稱:產品名稱一些文字adfasd asdfas數量:1 基本價格:999.00

供應商產品編號:文本文字文本文字

得到這個結果

text 
text 
text 
text 

的「 - 」是從2到5倍

重複

注:這個模式是大模式的一部分,所以我不能使用string.split

我試試這個(-?(.+?)?-?(.+?)?-?(.+?)?)\s

+0

你有沒有試過_anything_? –

+0

yes( - ?(。+?)? - ?(。+?)? - ?(。+?)?)\ s – tito11

+0

您嘗試過什麼?此外,您可能只需要執行「@」。*供應商產品ID:(。* - ){1,4}(。*)「'(不確定在此) –

回答