C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■93518 / )  正規表現 連続する\マークは対象外にしたい
□投稿者/ 青い子豚 (2回)-(2019/12/17(Tue) 15:24:44)

分類:[.NET 全般] 

ある文字列を\マーク1字で区切りたいのですが、連続する\マークは対象外にしたく
以下のようなコードを書きました。

Dim res = Regex.Split("aa\bb\\ccc\\\\ddd", "[^\\]\\[^\\]")
'結果
'a
'b\\ccc\\\\ddd


結果は希望通りに分割されたのですが、他にもっとスマートな書き方や一般的な書き方があるのではと思っています。

ご存じでしたらどうかご教授いただけないでしょうか?
よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -