eKsiążki https://forum.eksiazki.org/ |
|
Usuwanie "enterów" które nie stoją po "." "!" "?" https://forum.eksiazki.org/software-i-hardware-f24/usuwanie-enterow-ktore-nie-stoja-po-t12570.html |
Strona 1 z 1 |
Autor: | Rafikius [ 07 sty 2013 13:21:00 ] |
Tytuł: | 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! |
Autor: | Khouri [ 07 sty 2013 16:05:56 ] |
Tytuł: | 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:) |
Autor: | Rafikius [ 07 sty 2013 16:25:19 ] |
Tytuł: | 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 :-/ |
Autor: | RobertP [ 07 sty 2013 16:47:42 ] | |||||||||
Tytuł: | Re: Usuwanie "enterów" które nie stoją po "." "!" "?" | |||||||||
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). |
Strona 1 z 1 | Wszystkie czasy w strefie UTC + 1 [czas letni (DST)] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |