Мне нужно извлечь несколько слов из строки в любом порядке, независимо от того, существует он или нет.
Например, я хочу извлечь called, speak with, cust, customer, appointment, or car
из следующих строк.
Позвонил клиенту, чтобы сообщить, что машина готова. Клиент звонил, чтобы проверить, готов ли автомобиль еще. Называется кастом, чтобы уведомить о своем назначении. Позвонил клиенту, чтобы подтвердить страховку. Поговорил с клиентом, чтобы напомнить о ее назначении. Говорил с энтузиазмом о проблеме ее машины.
Я попробовал это регулярное выражение (?=.*customer|cust)(?=.*car|appointment)(?=.*called|spoke with)
, но оно не работает.
Любая помощь очень ценится.