2011-11-12 9 views
5

Emacsのマニュアルはa section on character classesです。マニュアルによると、[:digit:]は任意の数字に一致する必要があります。私はre-builderを使って試しましたが、[0-9]がマッチしても一致しません。正規表現でEmacs文字クラスを使用するにはどうすればいいですか?

Emacsの正規表現で文字クラスを使用するにはどうすればよいですか?

+5

Emacsのエキスパートではありませんが、文字クラスにそれらを組み込む必要があると思いますので、 '[[:digit:]]'です。 – sidyll

+0

sidyll:これは少し誤解を招く。文字クラスは代替のものと組み合わせることができます。例えば'[a-z [:数字:]%#[:空白:] - ]'と入力します。 – phils

答えて

9

私はそれを理解しました。ドキュメントは、実際に明示的である:

ここではそう[[:digit:]]は、文字クラスを使用するための正しい方法で、文字の代替

を使用できるクラスの表です。

関連する問題