在尋求本地化時,我需要找到散佈在我們的源代碼中的所有字符串文字。我正在尋找一種方法將其編寫到修改後的源代碼庫檢查中。 (IE後有人檢查一些東西有一個框設置來檢查這個統計)我可能會使用NAnt和CruiseControl或者什麼來處理CVS的管理(在我的情況下是StarTeam的嘛:()但是你知道任何腳本(或命令行)實用程序來準確地循環查找字符串文字的源代碼?我意識到我可以做基於正則表達式的簡單字符串查找,但希望更多一點爲我的降壓(也許分析字符串或將其分類)因爲有很多次的字符串可能不一定需要翻譯。任何想法?搜索字符串文字
Q
搜索字符串文字
12
A
回答
29
Visual Studio 2010和更早版本:
- 在文件中查找(CTRL + SHIFT + F)
- 用途:正則表達式
- 查找:
:q
(引用字符串) - 查找全部
查找結果窗口現在將包含所有文件的報告s,行號和行本身與引用的字符串。
對於Visual Studio 2012和以後爲((\".+?\")|('.+?'))
搜索(reference,帽尖@CincauHangus)
0
有一個C# parser on CodePlex,或許您可以使用。
2
它使用編譯好的二進制替代來源,但Sysinternals的Strings應用程序可能是USEF UL認證。
1
要查找所有Text="textonly"
情況下使用下面的正則表達式搜索時:
(Text=)(")([a-z])
這是幫助找到Text="*"
,但排除已被轉換爲使用資源文件的文本:
Text="<%$ Resources:LocalizedText, KeyNameFromResourceFile%>"
也(>)([a-z])
可用於查找標記之間的文字,像這樣:
<h1>HeaderText</h1>
相關問題
- 1. 文本搜索字符串
- 2. 搜索字符串文件
- 3. 搜索字符串
- 4. 字符串搜索
- 5. 搜索字符串
- 6. 搜索字符串
- 7. 搜索字符串
- 8. 搜索字符串
- 9. 字符串搜索
- 10. 搜索字符串
- 11. 搜索字符串
- 12. 搜索字符串
- 13. 字符串搜索
- 14. 搜索字符串
- 15. 數字搜索字符串
- 16. 搜索字符串中的字符串
- 17. 搜索字符串內的字符串
- 18. sed命令來搜索字符串和搜索的字符串
- 19. 變量搜索,返回「字符串,字符串2」上搜索
- 20. 搜索文本文件的字符串
- 21. 搜索字符串中的字符
- 22. 搜索字符串的Unicode字符
- 23. 按字符搜索字符串
- 24. 某個字符的搜索字符串
- 25. 字符串切片,搜索字符
- 26. 字符串中的字符搜索
- 27. 字符數組搜索子字符串
- 28. 搜索字符串中的字符集
- 29. 字符集搜索字符串
- 30. +++字符添加到搜索字符串
對於新的Visual Studio,你應該使用: (| '?+'(\ 「?+ \」)())參考文獻:http://msdn.microsoft.com/en-us/library/vstudio/2k3te2cs(v = vs.110)的.aspx – CincauHangus 2013-02-26 08:27:36