私は正式な言語の大学のコースで勉強しているので、正規表現を使用して素数を見つける方法を説明するこれらの魅力的な投稿(One Two)に出会いました。言ったように、正規表現ではなく、正規表現。正規表現は有限状態オートマトンによって計算された文字列に一致でき、素数を見つけることはFSAでは実行できないため、ブログの投稿に示されている正規表現は、文字列に一致するようにバックトラックするため、完全に正規表現ではありません。
私は正規表現を実際に使用したことがないので、今、私の質問:
「真の」正規表現から見ただけで、すぐに正規表現を認識するにはどうすればよいですか?
定義:正規表現では、正式な言語で定義されている概念を指します。正規表現とは、現代のプログラミング言語でサポートされている概念を意味します。regexp構文には、多くの場合、後方参照などの追加機能が含まれています。プログラミング言語で見られる正規表現は、正式な言語スタイルの正規表現よりも厳密に強力です。