DOBON.NET DOBON.NETプログラミング掲示板過去ログ

正規表現による文字列の分割

環境/言語:[Windows7 64bit VB.Net2008 Express ]
分類:[.NET]

お世話になっております。

"文字列1/ABC/BCD/文字列2"のような文字列を"/"で分割したいのですが
ABC/BCDは分割せず、

文字列1
ABC/BCD
文字列2

といった感じで分割したい場合、どのような正規表現のパターンを指定すればいいのでしょうか。
"/"で分割するが、"ABC/BCD"は除外するといったパターンの指定の仕方がわかりません。
宜しくお願いします。
■No31538に返信(やむさんの記事)

これでいけると思いますが詳細の確認はしていません。

        Dim reg As New Regex("(ABC/BCD|[^/]+)")
        ListBox1.DataSource = reg.Matches(TextBox1.Text).OfType(Of Match).Select(Function(m) m.Value).ToList
■No31539に返信(shuさんの記事)
>>shu様

返事が遅くなりました。
教えていただいたパターンの指定でできました。
ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板