2016-09-28 89 views
0

假定文本文件包含以下幾行。第二行:需要編程語言:C,C++,JAVA和python。第一行:作業描述
第二行:需要編程語言:C,C++,JAVA和python。
第3行:候選人必須對嵌入式系統有很好的瞭解。
第4行:必須有開發設備驅動程序的經驗。必須具備閱讀H/W原理圖的技能。
第5行:希望你申請這個位置。
如何顯示同一單詞出現多行的行一次?

當我搜索「必須」時,結果如下。第4行出現兩次,因爲它必須有2次。但我只想看一次。

搜索 「必須」(在一個文件中3次命中)
新3(3次點擊)
3號線:候選人必須關於嵌入式系統很好的瞭解。
第4行:必須有開發設備驅動程序的經驗。必須具備閱讀H/W原理圖的技能。
第4行:必須有開發設備驅動程序的經驗。 必須有技能閱讀H/W原理圖。

你能幫我嗎?

+0

你是怎麼搜索?使用任何API? – manetsus

回答

0

使用negative look ahead

查找內容:must(?!.*?must)

這將找到must只有當它後面沒有其他must

+0

謝謝。它運作良好。 –

+0

@AlbertChung:不客氣,很高興幫助。 – Toto

相關問題