0

一部の言語またはコマンド (例: javascript) では、\d、\w を使用できます

他では、[0-9]、[a-zA-Z] を使用する必要があります

\d、\w をいつ使用できるかを知る方法は?

[補足質問: Notepad++ と grep は使用できますか?]

4

2 に答える 2

2

簡単な答え - 少なくとも異なる方言があるため、各言語/関数の RTFM はどのような種類の RegExp をサポートしていますか (私は本当にすべての違いを覚えているわけではありません。新しい関数については毎回マニュアルを読む必要があります):

  1. Perl互換
  2. ポシックス
  3. GNU

もちろん、すべての言語があらゆる種類の標準を完全にサポートしているわけではないため、共通のマニュアルを読んだ後は、特定の実装の特殊性と格闘する必要があります。

于 2013-10-11T18:00:07.480 に答える
1

正規表現を使用している言語のリファレンスを検索するか、試してみてください。ここで完全なリファレンスを提供することはできません。

Notepad++ は正規表現をサポートしていますが、不安定であることがわかりました。ただし、基本的な文字クラスをサポートすることになっています。Grep、私はあまり詳しくありません。私はそれを期待していますが...試してみてください。

于 2013-10-11T17:56:06.250 に答える