空の文字列または「」などの空白だけの文字列を検出しようとしています。ACアプリケーションで使用してregcomp
おりregexec
ます。
空の文字列の場合"^$"
は正常に機能します。
しかし、空白だけの文字列の場合、問題が発生します。これまでのところ、私は思いついた
"[\\s]*(?![A-za-z0-9])$"
Perlスタイルの正規表現を使用してそれを表現するためのより良い方法はありますか?
更新:私は実際にそれを変更しました"[\\s]*(?![\\w\\d\\t\\n\\r]*)$"
上記は、「m」などの入力を行うとエラーになります。エラーは
"Invalid preceding regular expression"