2014-08-28 13:46:00 +00:00
created: 20140828133830424
2022-02-22 16:38:40 +00:00
modified: 20220218023400000
2015-01-24 21:18:44 +00:00
tags: [[Filter Operators]] [[String Operators]]
title: removesuffix Operator
2014-08-28 13:46:00 +00:00
type: text/vnd.tiddlywiki
2015-01-24 21:18:44 +00:00
caption: removesuffix
2015-02-03 19:29:25 +00:00
op-purpose: filter the input titles by how they end, deleting that suffix
op-input: a [[selection of titles|Title Selection]]
op-parameter: a string of characters
op-parameter-name: S
op-output: those input titles that end with <<.place S>>, but with those characters discarded
2022-02-22 16:38:40 +00:00
op-suffix: the <<.op removesuffix>> operator uses a rich suffix, see below for details
2014-08-28 13:46:00 +00:00
2020-08-29 11:27:58 +00:00
<<.tip " This filters out input titles that do not end with S. For removing S without filtering out input titles that don't end with S, see [[trim|trim Operator]].">>
2022-02-22 16:38:40 +00:00
<<.from-version "5.2.2">>
The <<.op removesuffix>> operator uses an extended syntax that permits multiple flags to be passed:
```
[removesuffix:<flag list>[<operand>]]
```
* ''flag list'': a comma delimited list of flags
* ''operand'': filter operand
The available flags are:
* ''casesensitive'': (default), this flag forces a case-sensitive match, where upper and lower case letters are considered different
* ''caseinsensitive'': overrides the default so that upper and lower case letters are considered identical for matching purposes
2015-01-24 21:18:44 +00:00
<<.operator-examples "removesuffix">>