Teraz jest 28 mar 2024 20:55:26




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Usuwanie "enterów" które nie stoją po "." "!" "?" 
Autor Wiadomość
Użytkownik

Dołączył(a): 27 wrz 2012 1:11:34
Posty: 33
eCzytnik: kindle 3
Post Usuwanie "enterów" które nie stoją po "." "!" "?"
Czołem.

Czasami naprawdę opadają ręce gdy człek dorwie tak byle jak zOCRowany dokument.

Czy jest jakiś sposób w Wordzie by korzystając z "znjadż i zamień" (przy zaznaczonym polu) "użyj symboli wieloznacznych" usunąć wszystkie "enterów," które nie znajdują się po znakach kończących zdanie tj "." "!" "?"

hełp! :zakrecony:


07 sty 2013 13:21:00
Zobacz profil ICQ
Post Re: Usuwanie "enterów" które nie stoją po "." "!" "?"
Ja zrobiłam makro.
1. Najpierw zamieniam znak akapitu np. z przecinkiem ",^p" na znak ręcznego podziału strony z przecinkiem ",^l". Robię tak samo dla kropek, znaków zapytania i wykrzykników. Dodatkowo jadę jeszcze "-^p" (znak dzielenia wyrazu występujący na końcu strony - czasem taki się trafia) i usuwam to całkiem - czyli pole "zamień na" zostawiam puste .

2. Zamieniam pozostałe znaki akapitu na spacje. Tutaj dygresja, ja korzystam zazwyczaj z indesigna bo ma wspaniałe narzędzie do wyrażeń regularnych czyli GREPA i tam zaznaczam zamianę takich akapitów na spacje o ile poprzedza go mała litera. Nie wiem jak to wordzie będzie.

3. Na koniec przywracam znaki akapitu czyli zamieniam ręczny podział strony "^l" na akapit "^p"

Wszystkie te komendy najlepiej nagrać jako makro.

Niestety nie znam krótszej komendy, jeśli ktoś ją poda to też skorzystam:)


07 sty 2013 16:05:56
Użytkownik

Dołączył(a): 27 wrz 2012 1:11:34
Posty: 33
eCzytnik: kindle 3
Post Re: Usuwanie "enterów" które nie stoją po "." "!" "?"
Dzięki za odpowiedź

Po wysłaniu mego posta, właśnie taki sposób wykombinowałem.
(eh... czyli może nie jest ze mną najgorzej, hm? ;-))

A może jakiś specjalista od Visual Basica się znajdzie,
i przetłumaczy to zagadnienie na jakiś mikroprogram?
Coś moja logika daleka od ogarnięcia tych if'ów i else if'ów :-/


07 sty 2013 16:25:19
Zobacz profil ICQ
Użytkownik

Dołączył(a): 13 sty 2011 15:50:22
Posty: 294
Lokalizacja: Warszawa
eCzytnik: Kindle Keyboard i PaperWhite
Post Re: Usuwanie "enterów" które nie stoją po "." "!" "?"
Rafikius napisał(a):
Coś moja logika daleka od ogarnięcia tych if'ów i else if'ów :-/


Tego się nie robi if else (no z małą pomocą) tylko za pomocą RegExp'ów
http://vbamania.blogspot.com/2009/10/re ... ystac.html
i np. http://support.microsoft.com/kb/818802/pl
Ale to wtedy lepiej wpisać regexpa w Calibre (jak już ktoś go wymyśli/zakoduje).


07 sty 2013 16:47:42
Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Skocz do: