User Tools

Site Tools


en:midx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:midx [2017/09/07 16:14]
junior-root [Description]
en:midx [2020/02/28 10:46]
Line 1: Line 1:
-===== MidX (Function) ===== 
-==== Format ==== 
-**midx** ( [[stringexpressions|haystack_string_expression]] , [[regularexpressions|regular_expression]] )\\ 
-**midx** ( [[stringexpressions|haystack_string_expression]] , [[regularexpressions|regular_expression]] , [[integerexpressions|start_expression]] ) 
  
-returns [[stringexpressions|string_expression]] 
- 
-==== Description ==== 
-Returns the first substring that was matched by the regular expression. If the expression does not match anything the empty string "" will be returned. You may also specify an optional starting location for the search to begin [[integerexpressions|start_expression]]. 
-==== Note ==== 
-String indices begin at 1. 
-==== Example ==== 
-<code> 
-print midx("HeLLo", "[Ll]o") 
-print midx("Hello, Kitti","[Ii]",10) 
-</code> 
-will display 
-<code> 
-Lo 
-i 
-</code> 
- 
-==== Notes ==== 
-By default the nature of regular expressions is "greedy". This behaviour can be changed using the [[regexminimal|RegexMinimal]] statement. 
- 
- 
-==== See Also ==== 
-{{page>en:start#String Handling&noheader}} 
- 
-==== History ====  
-|1.1.2.7|New To Version| 
-|1.99.99.53|Added start position < 0| 
en/midx.txt ยท Last modified: 2020/02/28 10:46 (external edit)