問題タブ [character-class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
common-lisp - "{" と "}" を含むファイルで cl-lexer を使用しようとしています
ファイル「test-lexer.lisp」を使用して、 lexを次のようにわずかに変更しました。
テストの繰り返し回数を6回に増やしました
そして、「{」をトークンとして認識させるために、さまざまな方法で test-lexer を変更しようとしました。
たとえば、 (deflexer test-lexer ...) に [:punct:] を追加すると、
変えることで
に
一貫して次のようなエラーが発生します
"""レクサーは "{ 1.0 12 fred 10.23e12"、位置 0 ("{ 1.0 12 fred 10.23e") [SIMPLE-ERROR タイプの条件]""" でトークンを認識できません
認識する文字として「{」を指定するにはどうすればよいですか? それとも私の問題は他の場所にありますか?
python - re.match() 後の groups() メソッドからのタプル出力を理解する
正規表現を使用しており、特定の出力を理解するのに苦労しています。
ケース 1:
ケース 2:
上記のケース 1 では、(RE 内の唯一のグループであるグループ 1 に一致する文字列を持つタプル) がどのようm.groups()
に返されるかを理解しています。('abc',)
ただし、上記のケース 2 では、文字クラス as 内の RE に 'abc' を配置しましたが、なぜ が を返すの[abc]
かわかりません。ケース 1 と同じタプルが返されることを期待していました。つまり、m.groups()
('c',)
('abc',)
ケース2でなぜm.groups()
戻るのか、誰でも理解できるようにしてください。('c',)
c - Cで引用符の間にスペースを含むユーザー入力文字列を読み取り、引用符を保持します
例えば"task 1"
引用符を保持するには、どの文字クラスを使用できますか?