私はC++テンプレート式から抜け出そうとしています。これは、プロパティタイプ、つまりクラスの各単一タイプに格納されているため、タイプから取得します。
`A <B <C <D>>>
単一のタイプA、B、C、Dを抽出して、それらをリストに入れたいと思います。`私はlispで次のコードを書きました。
(if (string-match "\\(\\w+\\)<+\\(\\w+\\)>+$" property-type)
(progn
(setq current-include (match-string 1 property-type) )
(setq current-recursive-property-type (match-string 2 property-type))
ただし、最初の一致(current-include)がCで、残りがDであるため、一致は間違っています。正規表現のエラーは何ですか?