Regex.Split Method
.NET Framework 4
Splits an input string into an array of substrings at the positions defined by a regular expression match.
This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.
| Name | Description | |
|---|---|---|
|
Split(String) | Splits the specified input string at the positions defined by a regular expression pattern specified in the Regex constructor. |
|
Split(String, Int32) | Splits the specified input string a specified maximum number of times at the positions defined by a regular expression specified in the Regex constructor. |
|
Split(String, String) | Splits the input string at the positions defined by a regular expression pattern. |
|
Split(String, Int32, Int32) | Splits the specified input string a specified maximum number of times at the positions defined by a regular expression specified in the Regex constructor. The search for the regular expression pattern starts at a specified character position in the input string. |
|
Split(String, String, RegexOptions) | Splits the input string at the positions defined by a specified regular expression pattern. Specified options modify the matching operation. |
Split a CSV string
input from text box tbCSV, output to label lblResult...
For Each i As String In Regex.Split(tbCSV.Text, ",(?=(?:[^""]*""[^""]*"")*(?![^""]*""))")
lblResult.Text = lblResult.Text & "|" & i
Next
For Each i As String In Regex.Split(tbCSV.Text, ",(?=(?:[^""]*""[^""]*"")*(?![^""]*""))")
lblResult.Text = lblResult.Text & "|" & i
Next
- 5/23/2011
- Hans Wildebeest