有沒有人知道如何編碼正則表達式(用於某些類似grep的工具),它將搜索單詞'vat',但不包括單詞'pri vat e'。我接管了一個項目,其中有數百個增值稅參考(一些硬編碼,有些沒有),並且由於英國的增值稅稅率在1月1日發生變化,我需要以正確的稅率更新項目源文件。在Visual Studio中全局搜索「vat」這個詞的時候,它也會返回包含一個private void定義的行。正則表達式否定問題
除此之外,我需要搜索'15'(當前的增值稅率),但我想排除任何在'15'之前或之後有任何數字的行。例如,0.15或15或15%是正確的,015或150或15a將是錯誤的。
正如你可以想象這是手動完成的任務,所以任何幫助都將不勝感激。
感謝,
添
增值稅率(15)是否有可能改變?如果是這樣,你打算設置一個變量嗎? – 2009-12-07 22:56:08
不需要複雜的正則表達式。僞代碼:如果在字符串中添加大括號,而不是在字符串中添加* vat * e,則執行一些操作。 – ghostdog74 2009-12-07 23:32:39