RegExe reagieren auf
jedes Zeichen. Deine Textmuster sind daher unvollständig, da sie keine Aussage über den Zeilenabschluss enthalten. Zudem hast du es versäumt, Angaben zu deinem
OpenOffice zu hinterlassen. Die sind in diesem Fall von besonderem Interesse, da sowohl
Apache OpenOffice als auch
LibreOffice einen Wechsel der eingesetzten
RegEx-Engine vollzogen haben sollten:
AOO →
viewtopic.php?p=236291#p236291,
LO →
viewtopic.php?p=241987#p241987.
Ich habe noch keine eigenen Erfahrungen mit der „neuen“
RegEx-Engine. Die folgenden Aussagen gelten daher für die „alte“ Version. Abweichungen in der „neuen“ Version mag jemand anders beitragen.
Der anzuwendende
RegEx ist abhängig davon, wie die Zeilen in deinem Text-Muster abgeschlossen werden.
Fall 1: BBBBB ist von Zeilenschaltungen »↲« umgeben.
Dies findet der
RegEx »\nBBBBB\n« und kann durch »:␣« ersetzt werden. Dabei steht »␣« für ein Leerzeichen.
Fall 2: BBBBB ist von Absatzenden »¶« umgeben.
Hier wird's problematisch mit
RegExen, denn jeder
RegEx gilt nur bis zum Ende einer „Zeile“. Unter einer „Zeile“ ist in
Writer-Texten stets ein Absatz zu verstehen. Die automatisch eingefügten Zeilenumbrüche und die manuellen Zeilenschaltungen dagegen sind Bestandteil einer so verstandenen „Zeile“ sind.
In diesem Fall hilft dir (möglicherweise) die Extension
AltSearch.oxt, auf das hier im Forum mehrfach hingewiesen wurde, das ich selbst aber nicht benutze und somit nicht weiter bewerten kann.
Gruß
lorbass