12
A
回答
16
是的。使用overload
String.Split(String[], StringSplitOptions)
或
String.Split(String[], int, StringSplitOptions)
例子:
var split = e.row.cells[1].Text.Split(
new[] { "</b>" },
StringSplitOptions.RemoveEmptyEntries
);
但不要听从上面StrixVaria的评论。解析HTML是非常令人讨厌的,除非你是专家卸载工作给其他人。
3
试试这个:
e.Row.Cells[1].Text.Split(new string[] { "</b>" }, StringSplitOptions.None);
3
一个String.Split
重载的需要String[]
和StringSplitOptions
- 这是你想要过载:根据
e.row.cells[1].Text.Split(new string[] { "</b>" }, StringSplitOptions.None);
或
e.row.cells[1].Text.Split(new string[] { "</b>" }, StringSplitOptions.RemoveEmptyEntries);
关于你想用空的条目做什么(即当一个delimi之后紧接着另一个)。
不过,我劝你听从@ StrixVaria的评论...
1
要与字符串分割字符串,你可以使用这个..
string test = "hello::there";
string[] array = test.Split(new string[]{ "::" }, StringSplitOptions.RemoveEmptyEntries);
0
使用一个字符串的重载。分裂(...)。但正如评论所说,或许另一种做法是可取的。
e.row.cells[1].Text.Split(new [] { "</b>"}, StringSplitOptions.None);
3
除了string.split,您可以使用Regex.Split(在System.Text.RegularExpressions):
string[] lines = Regex.Split(.row.cells[1].Text, "htmlTag");
0
这是那些时候,我去老同学VB和使用一个只需使用:
Split(expression, delimiter)
或C#
Microsoft.VisualBasic.Strings.Split(expression,delimiter)
相关问题
- 1. C#:拆分字符串,而不是返回空字符串
- 2. 拆分字符串的子字符串不是字符
- 3. Elisp拆分字符串函数来拆分字符串。字符
- 4. 将字符串拆分为“'”而不是“?” “
- 5. 按字符数拆分字符串而不拆分单词
- 6. 拆分字符串在字
- 7. 从字符串拆分字符串
- 8. 用字符串拆分字符串?
- 9. 将字符串拆分为字符串
- 10. 将字符串拆分为字符串
- 11. 在字符集的任何字符上拆分字符串
- 12. 将字符串生成器拆分为字符串字符串特定字符
- 13. 拆分字节串上一个字节串(而不是Word8或字符)
- 14. C#拆分字符串 - 将字符串拆分为数组
- 15. 字符串拆分/字符串替换基于字符长度
- 16. R按字符串或非打印字符拆分字符串
- 17. 字符串操作:将此字符串拆分为 - 字符?
- 18. 未能按字符拆分字符串中的字符串
- 19. 使用多字符字符串的拆分字符串
- 20. 在\ b's上拆分字符串,但在子字符串\ b之间没有拆分字符串
- 21. 将lua字符串拆分为字符
- 22. php将字符串拆分为字符
- 23. PatternSyntaxException将字符串拆分为“*”字符
- 24. 拆分字符串每n个字符
- 25. 基于字符拆分字符串
- 26. 如何将字符串拆分为字母字符串和数字字符串?
- 27. 字符串拆分在单个字符串上工作,但不是在熊猫系列的字符串
- 28. 将一个字符串拆分为较小的字符串而不是数组
- 29. 使用字符串作为分隔符来拆分字符串
- 30. 拆分字符串在python