đ String filters¶
Substring¶
Filter | Description |
---|---|
#A-B |
Substring from index A to B .Indices A , B start from 1 and are both inclusive.Use -A for backward indexing. |
#A+L |
Substring from index A of length L . |
#A- |
Substring from index A to end. |
#A |
Character at index A .Equivalent to #A-A . |
Examples:
Input | Pattern | Output | Input | Pattern | Output |
---|---|---|---|---|---|
abcde |
{#2-3} |
bc |
abcde |
{#-2-3} |
cd |
abcde |
{#2+3} |
bcd |
abcde |
{#-2+3} |
bcd |
abcde |
{#2-} |
bcde |
abcde |
{#-2-} |
abcd |
abcde |
{#2} |
b |
abcde |
{#-2} |
d |
String replace¶
âšī¸ See regex filters for replacement using a regular expression.
Filter | Description |
---|---|
r:X:Y |
Replace first occurrence of X with Y .Any other character than : can be also used as a delimiter. |
r:X |
Remove first occurrence of X .Equivalent to r:X: . |
R:X:Y R:X |
Same as r but replaces/removes all occurrences. |
?D |
Replace empty value with D . |
Examples:
Input | Pattern | Output |
---|---|---|
ab_ab |
{r:ab:xy} |
xy_ab |
ab_ab |
{R:ab:xy} |
xy_xy |
ab_ab |
{r:ab} |
_ab |
ab_ab |
{R:ab} |
_ |
abc |
{?def} |
abc |
(empty) | {?def} |
def |