🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.openoffice
1 messages
1 total messages Started by Tomasz Minkiewicz Thu, 20 Jan 2011 19:03
[Writer] Bug przy zamianie z użyciem backreferences?
#14574
Author: Tomasz Minkiewicz
Date: Thu, 20 Jan 2011 19:03
26 lines
2115 bytes
Mam prośbę.

Czy moglibyście sprawdzić u siebie działanie referencji wstecznych
($1, $2…) do fragmentów wyszukiwanego regexpa, w sytuacji gdy pole
"Search for" zawiera znaczniki początku/końca wyrazu (\<, \>)?

Wygląda mi na to, że w tej sytuacji backreferencesy są traktowane
jako dosłowne ciągi dolar-cyfra, czyli nie da się ich używać.

Przy czym tak się dzieje nie za każdym razem. Czasem działa poprawnie,
ale albo niezbyt deterministycznie, albo jeszcze nie odkryłem zasady.
Zauważyłem, że jeśli wywołam okienko wyszukiwania, wpiszę jakiś regexp
w „Search for”, a w „Replace with” jakiś łańcuch zawierający wsteczną
referencję, to działa źle. Ale jeśli to okienko zamknę, otworzę
ponownie, nic nie zmienię w zapamiętanym rexepie w „Search for”,
a w „Replace with” tylko wybiorę łańcuch do zamiany z listy
zapamiętanych (żadnej edycji w żadnym polu), to prawdopodobnie
zadziała dobrze.


PS. A przy okazji – nie wiecie, jak w „Alternative Search&Replace”
zaznaczyć, że fragment ciągu zamieniającego ma być w indeksie
górnym/dolnym?

-- 
Tomasz Minkiewicz <tommink@gmail.com>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads