- 1 名前:nobodyさん [2007/01/11(木) 02:40:43 ID:uW7xEbZY]
- 【正規表現道場の掟】
・言語不問 ・質問も大歓迎。使用言語を書くのを忘れずに。 正規表現と関係ない話・質問は他スレへどうぞ。
- 145 名前:nobodyさん [2007/09/01(土) 14:16:44 ID:tMwZKBAJ]
- "*"をWebで調べると「直前の文字0回以上の繰り返しにマッチ」とでてくる。
UNIXで % ls a0/ a1/ a2/ のとき % cd *1 ができるけど*は何の繰り返し??? *は何でもマッチと思っていたのは間違いですか???
- 146 名前:nobodyさん [2007/09/01(土) 15:26:18 ID:epTGamb+]
- >>145
Perl互換の正規表現では 「*」 は量指定子というものの一種でありまして、 文字、 文字クラス、 グループの直後に付き、 それらに0回以上の繰り返しという意味を持たせるのですが、 正規表現体系が違えば 「*」 が違うことを意味することもありましょう。
- 147 名前:nobodyさん [2007/09/01(土) 15:34:18 ID:epTGamb+]
- 要するに、 正規表現体系が違えば記号の意味も異なるということです。
- 148 名前:nobodyさん [2007/09/01(土) 15:58:40 ID:tMwZKBAJ]
- >>146
>>147 理解しました。ありがとうございました。
|

|