Я использую Regex для выполнения некоторой проверки на набор строк, глядя на зарплаты. Строка ввода может выглядеть один из следующих:Регулярное совпадение необязательное целое слово в строке
£ 21220 до £ 24565
£ 21220 - £ 24565
Я ищу, чтобы получить два числа от этого. Вначале я тестирую, когда есть «до» в середине, но я не получаю совпадений. Это то, что я до сих пор:
£ (\ D *) \ S^к $ \ S £ (\ d *) \ г
В идеале я хотел бы получить его работу, поэтому он может быть либо '-', либо 'to' посередине.