我們需要在所有文件中用'XYZ'(dummied)替換單詞'ABC'(dummied)。我們有數百個可能包含該詞的aspx/ascx/cs/xml/xsl文件。正在搜索文件中的特定單詞
的要求是
- 如果是(例如ABC.A1.A2不應該被取代)命名空間的一部分或變量名(VAR ABC =「」)或標籤不更換字(ABC:控制)。 (在我的cs文件中,如果我有一個與我正在查找的單詞相同的變量名,它不應該被替換,如果我有一個字符串,例如var str =「ABC是好產品」在這種情況下應該被替換
這將是1次活動如何解析給定單詞的整個文件並在滿足條件時將其替換?正則表達式。
任何其他的想法是非常感謝。難道一個工具已經存在,做這個?我試圖谷歌,但找不到這樣的工具。
你對單詞的定義是什麼?你需要考慮標點符號嗎?一個「單詞」是否可以包含標點符號?例如:'學生'' – 2010-10-06 19:01:01
還剩什麼?如何區分'洞詞'和'變量名'? – 2010-10-06 19:03:43
我的例子中的單詞是一個特定的單詞,說'abc'。我正在尋找硬編碼值和字符串文字。所以標點符號並不重要。 – AlwaysAProgrammer 2010-10-06 19:04:57