1

Тема: AHK: Редактирование строки

Есть строка типа - "2587.5090,-2473.7688,3.21332607.1323,-2445.9031,13.6326,37.4244 ; "
Нужно оставить все символы до последней запятой, а остальные оставить.
В итоге получить - "2587.5090,-2473.7688,3.21332607.1323,-2445.9031,13.6326"
До первой запятой получилось сделать, а до последней что-то не пойму.
Кто поможет, по желанию объясните как вы это сделали.
Спасибо!

2

Re: AHK: Редактирование строки

А как вы до первой сделали?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Редактирование строки

teadrinker, RegExReplace(string, "(.*),", "$1") как-то так делал, стёр уже.

4

Re: AHK: Редактирование строки

Не работает. Напишете, как до первой, будет понятно, как до последней.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Редактирование строки

teadrinker, так я и задаю вопрос, как это сделать, ибо не могу понять.

6

Re: AHK: Редактирование строки

str := "2587.5090,-2473.7688,3.21332607.1323,-2445.9031,13.6326,37.4244 `; "
MsgBox, % RegExReplace(str, ".*\K,.*")
MsgBox, % RegExReplace(str, "(.*),.*", "$1")

Надеюсь, стало понятнее.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Редактирование строки

teadrinker, понятнее не стало, но спасибо, буду разбираться как-то.

8

Re: AHK: Редактирование строки

Что непонятно, спрашивайте.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder