我試圖格式化聊天記錄的一個朋友說,像這樣插入新行3個空格或2個字:如何之前特定字符
約翰·史密斯>你好李四>哎你怎麼樣?約翰·史密斯>還不錯感謝
,她希望像這樣格式化:
約翰·史密斯>你好
李四>哎你怎麼樣?
約翰·史密斯>還不錯感謝
只需進入一個新行>爲後還不夠好,因爲它不會正確地格式化,所以我需要先插入一個新行3個空格,或2個字的「>」所以名字也被捕獲。
到目前爲止,我只是有一個新的生產線後,>:
在/ usr/bin中/ perl的-p -i -e 「S /> /> \ N/G的」 * .txt
編輯:大約有20多個不同的聊天名稱參與其中,所以如果不輸入所有的名字,這樣做會很好,因爲它們可能會有所不同,我想從練習中學習以獲得樂趣。 感謝您閱讀
這僅僅是兩個人之間的即時消息日誌嗎?有一種相當簡單的方法可以處理您知道日誌中的用戶名的情況。 – eldarerathis 2010-08-10 01:15:26
這是一個包含20個左右不同名稱的羣聊,所以我試圖避免輸入所有名稱,因爲它們可能會隨着每個會話而略有不同。這是一個蹩腳的網絡界面,只允許選擇文本和複製粘貼,但它不保留格式化... – 2010-08-10 01:18:41
所以用戶名總是兩個單詞,兩個單詞之間有一個空格,第二個單詞和' >'? – eldarerathis 2010-08-10 01:22:05