Мне нужно регулярное выражение, которое позволяет мне разделить следующую строку в C#:нужно регулярное выражение разбить строку
имя продукта: название продукта какой-нибудь текст adfasd asdfas Количество: 1 Base Цена: 999,00
Vendor ID продукта: текст-текст-текст-текст
, чтобы получить этот результат
text
text
text
text
на «-» повторяется от 2 до 5 раз
примечание: эта модель является частью большого шаблона, так что я не могу использовать String.split
я попробовать этот (-?(.+?)?-?(.+?)?-?(.+?)?)\s
Вы пробовали _anything_? –
yes (-? (. +?)? -? (. +?)? -? (. +?)?) \ S – tito11
Что вы пробовали? Кроме того, вы могли бы просто просто «@». * Идентификатор продукта: (. * -) {1,4} (. *) "' (Не уверен в этом) –