Czy istnieje sposób formatowania tekstu sformatowanego za pomocą wyrażeń regularnych?


2

Próbuję edytować duży tekst domeny publicznej do publikacji. Jedną z rzeczy, które muszę zrobić, jest pogrubienie nagłówka każdego akapitu . Ponieważ nagłówek zawsze zaczyna się od otwartego parena, a kończy kropką, wygląda na to, że wyrażenie regularne przyspieszyłoby sprawę, gdybym mógł znaleźć edytor tekstu sformatowanego, który go obsługuje. Jakieś pomysły?

PS Pracuję teraz nad linuksem, więc preferowane byłoby oprogramowanie linux.


Aktualizacja: Zgodnie z prośbą Roba, zamieszczam próbkę tekstu. To hebrajski, ale jeśli chcesz, mogę zainstalować ipset lorum.

כי השוחה והמעופף ומן הנראה שבכלל השוחה שרץ המים וו פףופף שרץ העוף. (כד) ויאמר אלהים תוצא הארץ ונר. (כבר) קדם לנו טעם מאמרו בתוצא הארץ: ומאמרו נפש חיה אין טעמו שנפש חיה נוצרה מן הארץ שהרי הנוצר מן הארץ ושאר היסודות הוא חומר ואילו הנפש אפילו נפש החיה מהשפעת העולם העליון הרוחני כמבואר במדעים האמתיים לכן טעם המאמר "תוצא הארץ חיה שיש לה נפש ״ ואמנם סמך הכתוב ״נפש״ אצל ״חיה״ וחיבר שניהם במאמר תוצא הארץ [נפש חיה] לשני טעמים לפי הנראה לי אחד מהם שנפשו של הח החי שאינו מדבר משו בחו בחו בחו בחושק שלמה ע״ה במאמרו ונפש הבהמה ה י ר ד ת היא למטה ו הטעםי שלא קדם בתחילת הבריאה חומר החי להיפרט ולצאת קודם מציא ו הנפש ב אלאו אלא בבת אחת הוציא האל יתעלה מן הארץ בריות בעלי נפשות וכאילו הארץ הוציאה אותן הנפשות כמו שהוציאה את החוהחר שלהן:

Pamiętaj, że nie wszystkie nawiasy są nagłówkami akapitów. Tylko te, po których następuje ciąg zakończony kropką, a nie dwukropek.


Może być to możliwe z edycją zwykłego tekstu zamiast tekstu sformatowanego, spróbuję kilku rzeczy. Czy możesz dodać do pytania część zwykłego tekstu?
Rob

Pewnie. Jest jednak w języku hebrajskim.
Icchak,

Jeśli otworzysz tekst w coś podobnego nanolub vimczy jakiegokolwiek zwykłego edytora tekstu, co to ma wyglądać. Być może czytanie będzie trudne. Właśnie to chcemy edytować, aby dodać kody sterujące do pogrubienia. Problemem, który zawsze mam przy tego rodzaju wyszukiwaniu i zamianie, jest chciwość wyrażeń regularnych.
Rob

1
Czy HTML byłby wystarczający? Jest to łatwe do wymiany (כבר)z <strong>(כבר)</strong>, na przykład.
grawity

hmmm ... A następnie zapisać go jako RTF? To może zadziałać. Spróbuję tego
Icchak,

Odpowiedzi:


0

Jest sposób… Najpierw zastosujesz „pogrubienie” do niektórych słów w tekście. Następnie możesz otworzyć .rtf w edytorze innym niż bogaty, na przykład w notatniku (lub emacs) i zobaczyć „kod” za dokumentem. Jest dość czytelny dla ludzi. Jeśli szukasz pogrubionego łańcucha, znajdziesz sposób pogrubienia dowolnej części tekstu. Niestety tak naprawdę nie mogę ci powiedzieć, co to jest (poza tym, że dotyczyło to \ b), ponieważ zauważyłem, że format zmienia się niezależnie od tego, czy utworzyłeś dokument za pomocą słowa, klawiatury czy innego edytora, więc jedyny sposób, aby się upewnić, przygotuj próbkę (najlepiej z pogrubionym tekstem i kilkoma pogrubionymi czcionkami).

Tworzenie wyszukiwania i zastępowanie wyrażeń regularnych powinno być wtedy łatwe.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.