使用MSBuild計算字符(在我的情況下爲'\')出現在字符串中的次數的最簡單方法是什麼?我嘗試使用拆分(\
)無濟於事。在MSBuild中計算字符串中的字符長度
1
A
回答
3
的MSBuild 4.0允許使用的財產功能http://msdn.microsoft.com/en-us/library/dd633440.aspx
你可以用它來拆分字符串。然後,您必須將長度減1以獲得發生次數。
<Target Name="SplitCount">
<PropertyGroup>
<path>test\document\home</path>
</PropertyGroup>
<PropertyGroup>
<test>$(path.Split('\').length)</test>
</PropertyGroup>
<Message Text="occurrence count: $([MSBuild]::Subtract($(test), 1))"><Message>
</Target>
1
在MSBuild Community Tasks中,有一個RegexMatch任務可以給你一個列表,然後你可以計算這個列表。
另一種選擇是編寫自己的自定義任務。然後加一點的LINQ像這樣:
string input = "This \\ is \\ a \\ test";
var items = (from c in input where c == '\\' select c).ToList();
var count = items.Count;
+0
我使用MSBuild社區任務,所以這可能會更好。如何計算清單上的項目? – introiboad
相關問題
- 1. 在C++中計算字符串中最長的一串字符
- 2. 計算字符串中的字長
- 3. 計算字符串輸入的長度
- 4. 計算字符串中最長的迴文子字符串
- 5. 計算字符串中最小長度的唯一字
- 6. 計算連續字符子字符串的長度MIPS
- 7. 字符串[]長度計數
- 8. 在wpf中如何計算字符串的像素長度?
- 9. DB2 - 計算字符串字符數,不是長度
- 10. 計算字符串中的字符
- 11. 計算字符串中的字符
- 12. 計算字符串中的字符
- 13. 計算字符串中的字符數
- 14. 計算速度字符串
- 15. 使用轉義字符/特殊字符/格式計算字符串的長度
- 16. 在JavaScript和Ruby on Rails中計算字符串長度
- 17. 字符串的長度比字符串的長度長
- 18. PHP字長密度/計數,計算爲一個字符串
- 19. 計算變量中字符串的長度SAS
- 20. 計算字符串中圖像的長度
- 21. 如何計算RegEx中字符串的長度?
- 22. 計算字符串中單詞的平均長度
- 23. 計算的數字時間之和字符串的長度
- 24. xslt中字符串的字節長度
- 25. 在指定長度的子字符串中拆分字符串
- 26. 如何計算unicode字符超過1個字節的字符串長度?
- 27. 計算MD5的長字符串
- 28. 不使用字符串的可變長度算術計算器?
- 29. javascript三元運算符來計算字符串中的字符
- 30. 計算字符串中的符號
是的,這是完美的!非常感謝! – introiboad