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

わんくま同盟

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

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


■93523 / )  Re[1]: 正規表現 連続する\マークは対象外にしたい
□投稿者/ 魔界の仮面弁士 (2531回)-(2019/12/17(Tue) 17:54:17)
No93518 (青い子豚 さん) に返信
> ある文字列を\マーク1字で区切りたいのですが、連続する\マークは対象外にしたく

ということは、各要素内の \ の数は偶数個(0個、2個、4個…)であることが保証されるのですね。
それでは、下記の点はどのようにエスケープされる想定でしょうか。


(1) 空要素はどういう扱いになりますか?
 たとえば「abc」「」「xyz」の 3 要素の場合、「abc\\xyz」になってしまい、
 単一要素「abc\\xyz」と区別できません。


(2) 末尾の \ 要素と、先頭の \ 要素の扱いはどうなりますか?
 たとえば「C:\\」+「Windows」と「C:」+「\\Windows」は
 共に"C:\\\Windows" になってしまい、区別できません。

返信 編集キー/


管理者用

- Child Tree -