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