У меня есть следующий текстнужно регулярное выражение, чтобы удалить шаблон/строке
| 1 Стиль отступ Normal + Courier New T201_LLR_001 | 2 Стиль отступ Normal + Courier New акцептует три указателя. | 3 Стиля отступом Normal + Courier New SSC_01_SRS_0001
Мне нужно преобразовать этот текст, чтобы получить три отдельных OUTPUT
- T2 01_LLR_001
- акцептует три указателя
- SSC_01_SRS_0001
Я использовал следующее регулярное (\S+_LLR_\d+)(.+)\t(SSC_.+)*
получить следующие выходные данные
- T201_LLR_001
- | 2 Стиль отступом Normal + Courier New акцептует три указателя |. 3 Стиль отступом Normal + Courier New
- SSC_01_SRS_0001
Но, мне нужно, чтобы избавиться от текста |2 Style Indented Normal + Courier New" and "|3 Style Indented Normal + Courier New
Возможно ли это в регулярном выражении? Я не знаю, как использовать (?!TEXT)
.
Что именно картина у вас есть? Мне кажется, что ваше регулярное выражение настроено именно на этот пример. –
принимает текст всегда начинать с заданного шаблона, например, принимать :)? –
Пожалуйста, скажите нам (алгоритмически), как «Принять три указателя» было выбрано так, что мы можем однозначно идентифицировать его в строке. – Dukeling