我必須格式化50k行的聊天記錄。如何使用正則表達式選擇多行?
源文件是純文本看起來是這樣的:
13. Mär. 01:32 - Walter:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
13. Mär. 06:15 - Horst:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua.
magna aliquyam erat, sed diam voluptua.
只有兩個在整個聊天的人 - 沃爾特和霍斯特。 我需要兩個正則表達式,一個選擇Walter的所有聊天文本,另一個選擇Horst的所有聊天文本。
沃爾特·正則表達式應該選擇從例如這樣的文字:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
的霍斯特正則表達式應該選擇從例如這樣的文字:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua.
magna aliquyam erat, sed diam voluptua.
這對我很重要,只選擇文本行而不是日期/時間/人員行。
UPDATE 首先,感謝您的快速回復。不幸的是,這並不能解決我的問題。 聊天文字有不同的數字行。
以某種方式,我不能用你的例子得到一個選擇。
我想在這裏: http://regexr.com/39m2a
我嘗試這樣做,而不是: 沃爾特:。 \ n(。)
這選擇Walter:和第一行。有沒有選擇沃爾特:?
(我需要這個使用的文本格式來格式化InDesign文檔)