Skip to content

Fix mantis 23143#1

Open
lieblb wants to merge 10000 commits intobheyser:trunkfrom
lieblb:fix-mantis-23143
Open

Fix mantis 23143#1
lieblb wants to merge 10000 commits intobheyser:trunkfrom
lieblb:fix-mantis-23143

Conversation

@lieblb
Copy link
Copy Markdown

@lieblb lieblb commented Jan 10, 2019

Hallo Björn, das hier behebt https://mantis.ilias.de/view.php?id=23143.

Die Änderung basiert auf dem aktuellen Trunk, und weil - wie tel. besprochen - Dein Trunk nicht aktuell ist, ist der Change groß. Effektiv ist es - ohne die Trunkänderungen der anderen - nur diese Änderung:

88b355a

Hintergrund des Problems ist preg_replace, das $1 u.ä. mit gespeicherten Werten ersetzt. Vgl. auch http://php.net/manual/de/function.preg-replace.php:

replacement darf Referenzen in der Form \n oder $n enthalten, wobei Letztere vorzuziehen ist. Jede dieser Referenzen wird mit dem Text ersetzt, der vom n-ten eingeklammerten Suchmuster erfasst wurde

Daher ergibt echo preg_replace('/birne/', 'kirsch$1e', 'eine birne'); eben eine kirsche und nicht eine kirsch$1e.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.