のは、私はRGBの文字列を持っているとしましょう(形式:#< 2進数> < 2進数> < 2進数>)このように:Emacs Lisp:繰り返しパターンをコンパクトにマッチさせるには?
"#00BBCC"
と私が一致し、その<をキャプチャしたいのですが2進数字>よりコンパクトな方法で要素より明らかを使用して:私が試した
"#\\([[:xdigit:]\\{2\\}]\\)\\([[:xdigit:]\\{2\\}]\\)\\([[:xdigit:]\\{2\\}]\\)"
:
"#\\([[:xdigit:]]\\{2\\}\\)\\{3\\}"
と:
"#\\(\\([[:xdigit:]]\\{2\\}\\)\\{3\\}\\)"
しかし、ほとんど、彼らは一致したが、最初の< 2進数>要素となっています。
ありがとうございました。
なぜあなたはそれをしたいですか?読みやすくするために? – Thomas
ちょうど好奇心:regexpsが繰り返しパターンにマッチするかどうか疑問です。 – Elena
問題は3つの異なるグループを参照することができないということです。だから、あなたはR、G、Bの値をどうやって抽出するのですか? – Thomas