У меня есть список тестов, из которого я пытаюсь получить данные с использованием регулярного выражения.
Вот пример текстового формата:
(1) this is a sample string /(2) something strange /(3) another bit of text /(4) the last one/ something!/
У меня есть регулярное выражение, которое в настоящее время фиксирует это правильно, но у меня есть некоторые трудности с тем, чтобы заставить его работать в внешних условиях.
Вот мое регулярное выражение
/\(?\d\d?\)([^\)]+)(\/|\z)/
К сожалению, некоторые данные содержат скобкивот так:
(1) this is a sample string (1998-1999) /(2) something strange (blah) /(3) another bit of text /(4) the last one/ something!/
Подстроки '(1998-1999)' и '(бла)' приводят к сбою!
Кто-нибудь хочет иметь трещину в этом?Спасибо: D