Thread Klammern in regulärem Ausdruck
(2 answers)
Opened by false_friend at 2012-01-26 21:42
In der Form denkt der RegEx-Interpreter, dass Du die Klammer als Metazeichen meinst. Entweder: vorher mit quotemeta die Meta-Zeichen umwandeln, oder \Q...\E benutzen.
Quote also zB Code: (dl
)
if (/\Q$letztes_wort - $letztes_wort_uebersetzung\E/) { da sich darin keine Metazeichen befinden. Du könntest natürlich auch mit index suchen, da du hier ja nicht wirklich reguläre Ausdrücke nutzt -- oder es ganz anders machen, dazu bekommst Du hier bestimmt auch viele Tipps, wenn Du sie wünschst. |