Я пытаюсь извлечь ссылочные идентификаторы из разных строк, где идентификатор ссылки может выглядеть совсем по-другому.Сложность, с которой я сталкиваюсь, заключается в том, как узнать, когда идентификатор ссылки закончен и обычный текст продолжается.
Примеры текста и регулярных выражений
текст Ссылка.027 / 7203,00 больше текста
- пример 2:
текст Реф.01 733 7720 4055-07 5 21 28FC больше текста
- пример 3: текст Реф.126281RBR Schoko больше текста
- пример 4: текст Реф.WAY101A.FT6141 Больше текста
- пример 5: Текст Ссылка.01 774 7699 4134-07 5 22 15FC Подробнее
Регулярное выражение: Ссылка?? ((?: [AZ \ d ./] +) ([A-Z0-9] +)? | (?: [\ D.] +))
Примеры 2,5.проиллюстрировать проблему получения остальной части идентификатора ссылки.
В примере 3,4 проиллюстрирована проблема с ложным положительным знаком в регулярном выражении другого слова. Schoko не является частью ref.