有没有办法用正则表达式进行富文本格式化?

有没有办法用正则表达式进行富文本格式化?

我正在尝试编辑一篇大型公共领域文本以供发布。我必须做的一件事是使每个段落的标题大胆的。由于标题总是以左括号开头并以句点结尾,如果我能找到支持正则表达式的富文本编辑器,那么正则表达式似乎可以加快速度。有什么想法吗?

PS 我现在正在使用 Linux,因此我更喜欢 Linux 软件。


更新:根据 Rob 的要求,我发布了一段文本样本。它是希伯来语,但如果您需要,我可以添加一些 lorum ipset。

כי השוחה והמעופף ומן הנראה שבכלל השוחה שרץ המים ובכלל המעופף שרץ העוף。 (כד) 藝術本身是革命性的。 (כבר) קדם לנו טעם מאמרו בתוצא הארץ : ומאמרו נפש חיה אין טעמו שנפש חיה נוצרה מן הארץ שהרי הנוצר מן הארץ ושאר היסודות הוא חומר ואילו הנפש אפילו נפש החיה מהשפעת העולם העליון הרוחני כמבואר במדעים האמתיים לכן טעם המאמר ״תוצא הארץ חיה שיש לה נפש״ ואמנם סמך הכתוב ״נפש״ אצל ״חיה״ וחיבר שניהם במאמר תוצא הארץ [נפש חיה] לשני טעמים לפי הנראה לי אחד מהם שנפשו של החי שאינו מדבר משוקעת בחומר שקיעה רבה ומפני זה אין השארה לנפשו בעת הפרידה(מן הגוף)כמו שרמז לזה שלמה ע״ה במאמרו ונפש הבהמה ה י ר ד ת היא למטה והטעם השני שלא קדם בתחילת הבריאה חומר החי להיפרט ולצאת קודם מציאות הנפש בו אלא בבת אחת הוציא האל יתעלה מן הארץ בריות בעלי נפשות וכאילו הארץ הוציאה אותן הנפשות כמו שהוציאה א� החומר שלהן:ומאמרו למינה רמז לריבוי מיני החי ופירו� האישים של כל מין ממנו בצורת מינו אשר פירט לו בוראו:ומאמרו בהמה ורמש וחיתו ארץ למינה חילוק החי של היבשה שנתהווה מן הארץ לשלושה חלקים אלה שהרי הסוג העליון של החי שהוגבל באשר הוא גוף משתמש בחושים מתחלק לשלושה חלק

请注意,并非所有括号都是段落标题。只有后面跟着以句号结尾的字符串的括号才是段落标题,而不是以冒号结尾的括号。

答案1

有一种方法……首先将文本中的某些单词“加粗”。然后,您可以使用非富文本编辑器(例如记事本(或 emacs))打开 .rtf,并查看文档背后的“代码”。它非常易于阅读。如果您查找刚刚加粗的字符串,您将找到如何将文本的任何部分加粗的方法。不幸的是,我无法真正告诉您它是什么(除了它涉及 \b),因为我注意到无论您使用 word 还是 wordpad 或任何其他编辑器创建文档,格式都会发生变化,所以唯一可以确定的方法是您提供一个样本(最好是一些加粗的文本和一些未加粗的文本)。

创建搜索和替换正则表达式应该很容易。

相关内容