This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
collection:Substrings_In [2015/07/14 00:49] peternlewis created |
collection:Substrings_In [2016/02/08 02:02] ccstone |
||
---|---|---|---|
Line 7: | Line 7: | ||
The result, stored in the [[action:For_Each| For Each action ]] variable, can be either the matched string, the position of the match or the range (position,length) of the match. | The result, stored in the [[action:For_Each| For Each action ]] variable, can be either the matched string, the position of the match or the range (position,length) of the match. | ||
+ | So, let's assume you've used a variable theRange to store the range in a For Each action. | ||
+ | |||
+ | It can be referenced by: | ||
+ | |||
+ | theRange[1] | ||
+ | theRange[2] | ||
+ | |||
+ | The range is a comma separated list of values: | ||
+ | |||
+ | n1,n2 | ||
+ | |||
+ | OR | ||
+ | |||
+ | Start-of-Match,Length-of-Match | ||
+ | |||
+ | So the the normal Keyboard Maestro substring notation works with it. | ||
+ | |||
+ | It's all too easy to get misdirected into thinking the numbers reference match 1, match 2 – but this is not the case. |