Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
syntax:functions:keepbetween [2021/08/02 02:06] – craigt | syntax:functions:keepbetween [2021/08/02 02:17] – [Examples] craigt |
---|
| |
//text//, //keep_start//, and //keep_end// are implicitly converted to text values if required. | //text//, //keep_start//, and //keep_end// are implicitly converted to text values if required. |
| |
| If //keep_start// is not found within //text//, all text from the start of //text// to //keep_end//.\\ |
| If //keep_end// is not found within //text//, all text from the //keep_start// to the end of //text// is returned.\\ |
| If neither //keep_start// nor //keep_end// are found within //text//, an (empty) value is returned. |
| |
| |
\\ | \\ |
keepbetween('192.168.0.1 "GET /download.html HTTP/1.1"', '/', ' ') = download.html | keepbetween('192.168.0.1 "GET /download.html HTTP/1.1"', '/', ' ') = download.html |
keepbetween('Mary Joe Smith', 'Mary ', ' Smith') = 'Joe' | keepbetween('Mary Joe Smith', 'Mary ', ' Smith') = 'Joe' |
| keepbetween('Mary Joe Smith', 'Mark ', ' Smith') = 'Mary Joe' //'Mark' not found |
| keepbetween('Mary Joe Smith', 'Mary ', ' Jones') = 'Joe Smith' //'Jones' not found |
| keepbetween('Mary Joe Smith', 'Mark ', ' Jones') = (empty) //Neither 'Mark' nor 'Jones' are found |
| |
| |
\\ | \\ |