[a-zA-Z_]
then .
(dot) then againになる名前を認識するための正規表現が必要[a-zA-Z_]
です。私([a-zA-Z_]+) \.([a-zA-Z_]*)
はそれが動作しません。ヘルプ ?JFlex でそれを行うための鍬をくれる人はいますか?
2 に答える
2
ドット「\」をエスケープする必要があります。- それ以外の場合、正規表現パーサーはそれを予約済みの「任意の文字」記号として扱います。
-- 編集 -- ドットがエスケープされているため、実際の問題ではないことがわかったので、ドットの前のスペースは意図的なものですか?
于 2011-01-05T10:37:11.410 に答える
1
ドットをエスケープしてスペースを削除することにより、正規表現を変更します。
([a-zA-Z_]+)\.([a-zA-Z_]*)
() を削除して一時的な識別子を使用するという追加の提案
編集: regexp にコメントして評判を上げる
于 2011-01-05T10:36:44.800 に答える