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

わんくま同盟

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

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

■93683 / 2階層)  正規表現 連続する\マークは対象外にしたい
□投稿者/ 青い子豚 (3回)-(2020/01/09(Thu) 16:12:52)
No93523 (魔界の仮面弁士 さん) に返信
> ■No93518 (青い子豚 さん) に返信
>>ある文字列を\マーク1字で区切りたいのですが、連続する\マークは対象外にしたく
>
> ということは、各要素内の \ の数は偶数個(0個、2個、4個…)であることが保証されるのですね。
> それでは、下記の点はどのようにエスケープされる想定でしょうか。
>
>
> (1) 空要素はどういう扱いになりますか?
>  たとえば「abc」「」「xyz」の 3 要素の場合、「abc\\xyz」になってしまい、
>  単一要素「abc\\xyz」と区別できません。
>
>
> (2) 末尾の \ 要素と、先頭の \ 要素の扱いはどうなりますか?
>  たとえば「C:\\」+「Windows」と「C:」+「\\Windows」は
>  共に"C:\\\Windows" になってしまい、区別できません。
>

ありがとうございました。
解決したのに、お礼と解決チェックを忘れていました。

正規表現の先読み、後読みを勉強してきます。
解決済み
編集キー/

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

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

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