В работе мы используем Глобальную систему распространения для заказов, которые очень старые, когда мы отменяем бронирование, мы получаем ответ от их веб-службы, чтобы сообщить, было ли бронирование успешно отменено.
Ответсодержит логическое значение, указывающее, отменено ли оно или нет, и строку с любой другой информацией, такой как ссылка на отмену, или почему она не может быть отменена и т. д. и т. д.
Если она успешно отменена, ссылка на отмену связывается всередина строки в ответе выглядит примерно так
"NXT REPLACES 1 REDISPLAY ITINERARY1CXL-13113654 THANK YOU FOR YOUR INTEREST"
Из этой строки мне нужно извлечь "CXL-13113654" ...
В основном CXL, за которым следует "- "тогда любой символ, кроме" "
Я искал университет Google, и все, что я могу найти, кажется, что он извлекает только цифры, символы или символы, а не смесь в заданном формате, подобном моему.
Кто-нибудь может помочь?
Как это можно сделать?