Регулярное выражение Notepad++

romancher
На сайте с 30.04.2008
Offline
218
715

Помогите пожалуйста составить регулярное выражение. :)

Есть куча файлов где встречается такая строка:

map.setCenter(new OpenLayers.LonLat(-89.271919, 39.924319)

координаты естественно в каждом файле разные.

Нужно поменять координаты местами (зеленое число на красное и наоборот красное на зеленое), чтобы было так:

map.setCenter(new OpenLayers.LonLat(39.924319, -89.271919)

Ыыыыы
[Удален]
#1

romancher, а зачем регулярка, чем простая замена не устраивает?

sealord
На сайте с 03.10.2003
Offline
128
#2
romancher:
Помогите пожалуйста составить регулярное выражение. :)

такое вроде:
/(.\d{2}[.]\d{6})\,(.\d{2}[.]\d{6})/g
Ora et labora
koders
На сайте с 29.04.2007
Offline
91
#3

Найти:

LonLat\((-?[0-9\.]+), (-?[0-9\.]+)

Заменить на:

LonLat\(\2, \1
Бесплатный PHP-скрипт массовой проверки ИКС (https://a-panov.ru/massovaya-proverka-iks-skript-na-php/)
romancher
На сайте с 30.04.2008
Offline
218
#4

sealord, koders, Большое спасибо, работает! :)

---------- Добавлено 01.08.2018 в 11:06 ----------

burunduk:
чем простая замена не устраивает?

А как если значения в каждом файле разные?

[Удален]
#5

romancher, сори за невнимательность, не заметил уточнения про разные и много файлов

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий