使用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