2013-04-14 2 views
1

Мне нужно регулярное выражение, которое позволяет мне разделить следующую строку в C#:нужно регулярное выражение разбить строку

имя продукта: название продукта какой-нибудь текст adfasd asdfas Количество: 1 Base Цена: 999,00

Vendor ID продукта: текст-текст-текст-текст

, чтобы получить этот результат

text 
text 
text 
text 

на «-» повторяется от 2 до 5 раз

примечание: эта модель является частью большого шаблона, так что я не могу использовать String.split

я попробовать этот (-?(.+?)?-?(.+?)?-?(.+?)?)\s

+0

Вы пробовали _anything_? –

+0

yes (-? (. +?)? -? (. +?)? -? (. +?)?) \ S – tito11

+0

Что вы пробовали? Кроме того, вы могли бы просто просто «@». * Идентификатор продукта: (. * -) {1,4} (. *) "' (Не уверен в этом) –

ответ

Смежные вопросы