Aus dem Lyrics Feld möchte ich bestimmte Zeilen löschen, z.B.:
Aus
[ti:Four Letter Word]
[ar:Beady Eye]
[by:龙战天下]
[offset:-100]
[00:00.00]Beady Eye - Four Letter Word
[00:03.62][00:10.73][00:17.37][00:30.66][00:37.29][00:43.89][00:49.95][00:59.39][01:15.98][01:58.25][02:05.21][02:11.97][02:18.29][02:27.57][02:44.13][02:53.60][03:10.10][03:16.63][03:23.61][03:29.76]
[00:05.79]Lyrics: Liam Gallagher, Gem Archer, Andy Bell
[00:07.80]Composer: Andy Bell, Gem Archer, Liam Gallagher
[00:13.43]lrc by 龙战天下QQ393398507
[00:26.87]Sleepwalk away the life
[00:28.38]If that turns you on
[00:33.35]It's only a moment
[00:34.51]Walk away and it's gone
[00:39.25]It's about time
soll
[ti:Four Letter Word]
[ar:Beady Eye]
[offset:-100]
[00:00.00]Beady Eye - Four Letter Word
[00:03.62][00:10.73][00:17.37][00:30.66][00:37.29][00:43.89][00:49.95][00:59.39][01:15.98][01:58.25][02:05.21][02:11.97][02:18.29][02:27.57][02:44.13][02:53.60][03:10.10][03:16.63][03:23.61][03:29.76]
[00:05.79]Lyrics: Liam Gallagher, Gem Archer, Andy Bell
[00:07.80]Composer: Andy Bell, Gem Archer, Liam Gallagher
[00:26.87]Sleepwalk away the life
[00:28.38]If that turns you on
[00:33.35]It's only a moment
[00:34.51]Walk away and it's gone
[00:39.25]It's about time
werden, also die Zeilen
[by:龙战天下]
und
[00:13.43]lrc by 龙战天下QQ393398507
sollen entfernt werden.
Ich hab folgendes versucht:
$regexp(%lyrics%,'.(by:|lrc by).\r\n',)
Funktioniert aber nicht, weil damit jede Zeile bis auf die letzte entfernt wird. Weiß jemand, wo der Fehler liegt?
Ich hab es mit regexr.com getestet, dort funktioniert es, wenn ich \r weglasse:
