1

Тема: AHK: Регулярное выражение

Добрый день. Подскажите есть ли способ вытащить все цифры из строки?
Текст рандомны, числа могут быть в разных местах.
Не могу составить регулярку.

Делаю через замену:


stroka := "fdfhsdkfhk43dgffdg8dghjkh34fsfdsf0dfsdf8dfs672"
var := RegExReplace(stroka,"\D*(\d+)\D*","$1")
MsgBox % var

Но хотелось бы через RegExMatch. Есть предложения?

2

Re: AHK: Регулярное выражение

Сократить можно.


stroka := "fdfhsdkfhk43dgffdg8dghjkh34fsfdsf0dfsdf8dfs672"
var := RegExReplace(stroka,"\D")
MsgBox % var 

Но почему через надо RegExMatch?