の形式でスキャンする方法NSScannerで次の正規表現をスキャンしようとしています:[a-zA -Z _] [a-zA-Z0-9 _] *ですが、難しかったです。NSScannerを使用して^ [a-zA-Z _] [a-zA-Z0-9 _] *
私は最初にa-Z_を読んでから、-Z0-9_を追加しようとすることができます。
もっと簡単で効率的な方法があるのだろうかと思います。ありがとうございます。
説明: 正規表現を実行しようとしていません。私は上記の正規表現のような文字列を読み込もうとしています。 Cスタイルの変数に似たもの。基本的には任意の英数字ですが、数字で始めることはできません。
は明確化2:私は読み取るスキャナを持ってしようとしている は([]各トークン読み取り示す): "テスト3" [TEST3] 」として[試験3] "TEST3" として 3 TEST3 " "[、3、3、試験] として" 3 3test "[試験、3] として" _3試験 "[_3test] として" _3test「[3、試験] として" 3test [_、3、test3]として
コードを投稿してください。また、なぜ正規表現文字列をスキャンしようとしていますか?あなたがやろうとしていることをするより良い方法があるかもしれません。 –
正規表現を解析しようとしていますか、正規表現が行うのと同じことをしますか? –
@Peter:私はただスキャンを達成しようとしています(正規表現と同じことです)。正規表現が私がよりよくスキャンしようとしていることを説明すると考えました。 – David