Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
34
Task/Substring/AutoHotkey/substring.ahk
Normal file
34
Task/Substring/AutoHotkey/substring.ahk
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
String := "abcdefghijklmnopqrstuvwxyz"
|
||||
; also: String = abcdefghijklmnopqrstuvwxyz
|
||||
n := 12
|
||||
m := 5
|
||||
|
||||
; starting from n characters in and of m length;
|
||||
subString := SubStr(String, n, m)
|
||||
; alternative: StringMid, subString, String, n, m
|
||||
MsgBox % subString
|
||||
|
||||
; starting from n characters in, up to the end of the string;
|
||||
subString := SubStr(String, n)
|
||||
; alternative: StringMid, subString, String, n
|
||||
MsgBox % subString
|
||||
|
||||
; whole string minus last character;
|
||||
StringTrimRight, subString, String, 1
|
||||
; alternatives: subString := SubStr(String, 1, StrLen(String) - 1)
|
||||
; StringMid, subString, String, 1, StrLen(String) - 1
|
||||
MsgBox % subString
|
||||
|
||||
; starting from a known character within the string and of m length;
|
||||
findChar := "q"
|
||||
subString := SubStr(String, InStr(String, findChar), m)
|
||||
; alternatives: RegExMatch(String, findChar . ".{" . m - 1 . "}", subString)
|
||||
; StringMid, subString, String, InStr(String, findChar), m
|
||||
MsgBox % subString
|
||||
|
||||
; starting from a known character within the string and of m length;
|
||||
findString := "pq"
|
||||
subString := SubStr(String, InStr(String, findString), m)
|
||||
; alternatives: RegExMatch(String, findString . ".{" . m - StrLen(findString) . "}", subString)
|
||||
; StringMid, subString, String, InStr(String, findString), m
|
||||
MsgBox % subString
|
||||
Loading…
Add table
Add a link
Reference in a new issue