2016-07-28 6 views
-2

Ich habe versucht, <b> mit regulären Ausdrücken übereinstimmen.Was ist der Unterschied zwischen/<.>/und/<[.]>/in regulären Ausdrücken

das Muster /<.>/ entspricht <b> aber das Muster /<[.]>/ stimmt nicht überein.

Was ist der Unterschied zwischen /<.>/ und /<[.]>/ in regulären Ausdrücken ist

+0

Ein Punkt ist ein Metazeichen, das fast nur einem Symbol außerhalb von Zeichenklassen entspricht (Klammerausdrücke in der POSIX-Terminologie). –

Antwort

0

Wenn Sie in [] setzen dot es ein wörtlicher Punkt, kein jedes Zeichen. So passt die /<[.]>/ nur <.>. Es ist dasselbe wie einem Punkt zu entkommen: \. in regexp.

+0

vielen dank. jetzt habe ich es verstanden. –

+0

@RamaKrishna Siehe http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

Verwandte Themen