Я пытаюсь создать регулярное выражение для соответствия координат широты/долготы. Для сопоставления числа с двойной точностью я использовал (\-?\d+(\.\d+)?)
и попытался объединить это в одно выражение:
^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$
Я ожидал, что это будет соответствовать двойной, запятой, возможно, некоторым пространством и еще одним двойником, но, похоже, это не работает. В частности, он работает только в том случае, если нет места, а не одного или более. Что я сделал неправильно?