Ausgangslage; String lautet: 'DE s, *| BE ss, 1| BB *| MV es, D| NI (T) 2| SH es, D| NW mh, *| SN 2| ST 3|'

function substRLTags($rl, $result):
$rl='DE s, *| BE ss, 1| BB *| MV es, D| NI (T) 2| SH es, D| NW mh, *| SN 2| ST 3|'
$result='SH es, D|'

SH-Suche; String lautet: 'DE s, *| BE ss, 1| BB *| MV es, D| NI (T) 2| <rl-sh>SH es, D</rl-sh>| NW mh, *| SN 2| ST 3|'

function substRLTags($rl, $result):
$rl='DE s, *| BE ss, 1| BB *| MV es, D| NI (T) 2| SH es, D| NW mh, *| SN 2| ST 3|'
$result='MV es, D|'

MV-Suche; String lautet: 'DE s, *| BE ss, 1| BB *| <rl-mv>MV es, D</rl-mv>| NI (T) 2| <rl-sh>SH es, D</rl-sh>| NW mh, *| SN 2| ST 3|'

function substRLTags($rl, $result):
$rl='DE s, *| BE ss, 1| BB *| MV es, D| NI (T) 2| SH es, D| NW mh, *| SN 2| ST 3|'
$result='NI (T) 2|'

NI (T)-Suche; String lautet: 'DE s, *| BE ss, 1| BB *| <rl-mv>MV es, D</rl-mv>| <rl-nit>NI (T) 2</rl-nit>| <rl-sh>SH es, D</rl-sh>| NW mh, *| SN 2| ST 3|'

Ergebnis ist: DE s, *| BE ss, 1| BB *| <rl-mv>MV es, D</rl-mv>| <rl-nit>NI (T) 2</rl-nit>| <rl-sh>SH es, D</rl-sh>| NW mh, *| SN 2| ST 3|