how can I delete leading numbers in a sentence using
RegExReplace?
Code: Select all
;Before:
str1 := "03 This is a test."
str2 := "0345 This is a test.
str3 := "134 This is a test."
;After:
str := "This is a test
Code: Select all
;Before:
str1 := "03 This is a test."
str2 := "0345 This is a test.
str3 := "134 This is a test."
;After:
str := "This is a test
Code: Select all
data =
(
"03 This is a test."
"0345 This is a test.
"134 This is a test."
)
For k, v in StrSplit(data, "`n")
MsgBox, % RegExReplace(v, "^""\K\d+ ")
Code: Select all
str1 := "03 This is a test."
MsgBox, % RegExReplace(str1, "^\d+ ")
Code: Select all
A := new biga() ; requires https://github.com/biga-ahk/biga.ahk
str1 := "03 This is a test."
str2 := "0345 This is a test."
str3 := "134 This is a test."
regexpattern := "/^\d+\s/"
msgbox, % A.replace(str1, regexpattern)
; => "This is a test."
msgbox, % A.replace(str2, regexpattern)
; => "This is a test."
msgbox, % A.replace(str3, regexpattern)
; => "This is a test."