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


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

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

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: 正規表現 連続する\マークは対象外にしたい /shu
→Re[1]: 正規表現 連続する\マークは対象外にしたい /魔界の仮面弁士
 
上記関連ツリー

正規表現 連続する\マークは対象外にしたい / 青い子豚 (19/12/17(Tue) 15:24) #93518 ←Now
Re[1]: 正規表現 連続する\マークは対象外にしたい / shu (19/12/17(Tue) 17:30) #93522
Re[1]: 正規表現 連続する\マークは対象外にしたい / 魔界の仮面弁士 (19/12/17(Tue) 17:54) #93523
  └ Re[2]: 正規表現 連続する\マークは対象外にしたい / 青い子豚 (20/01/09(Thu) 16:12) #93683 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信