問題タブ [ereg]
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.
php - 関数ereg_replace()は非推奨になりました-このバグをクリアするにはどうすればよいですか?
私は次のPHPコードを書きました:
上記のコードを実行すると、次の警告が表示されます。
非推奨:関数ereg_replace()は非推奨です
この警告を解決するにはどうすればよいですか。
php - PHPが最近[[:POSIX:]]正規表現フレーバーを削除したポイント
後のPHPバージョンでのereg関数とそのPOSIX正規表現フレーバーの削除?
これに関する以前の投稿「PHPeregvs.preg」(2009年9月)を読んだ後、公式のPHPステートメントを読んだ後、これが何であるかを尋ねる傾向があります。何年にもわたってPHPが開発された後(そしてPerlとPHPで多くの開発を行った後)、これが最終的に悪いドリフトではないかどうかは本当にわかりません。
ここSOにはPHP開発チームのメンバーがいると思います。したがって、彼らはこれについてさらに洞察を得るのを助けることができます。
[[:POSIX:]]スタイルでpreg-functionを完了するための拡張(将来)が計画されていますか?それとも後者は永遠になくなるのでしょうか?どちらの決定の背後にある理論的根拠は何ですか?
php - ereg 関数の非推奨エラーを解決する方法
私は SEO PHP スクリプトを使用しており、Google SEO スクリプトに従っています。検索用語を使用すると、次のようなエラーが発生しました。
そのエラー関数を削除するにはどうすればよいですか? ライブラリを使用する必要はありますか?
php - ereg() から preg_match() への方法
私が使用している単純な正規表現があります。
それはとても簡単です:
これらはすべて ereg では正常に機能しますが、preg では機能しません。
どのように変換するのですか?
ありがとう
php - PHPのereg関数
このコードを書くと:
私はこのエラーが発生しています:
非推奨: 関数 ereg() は C:\wamp\www\Test\test.php の 10 行目で非推奨です
php - PHP での日付の検証
重複の可能性:
PHP で日付を検証する方法
やあ、
この形式YYYY-MM-DDで渡された日付をチェックして検証するスクリプトがありますが、20歳未満のユーザーを無効にしているようですが、18歳未満であることが望ましいです...私はそうではありませんereg に精通しすぎています...このスクリプトを 18 歳以上を検証するように変更する方法を教えてください。
ありがとう。
php - ereg の予想寿命、preg への移行
私は大規模な PHP アプリケーション (> 100 万行、10 年前) に取り組んでおり、現在 516 クラスで 1,768 の一意の正規表現を幅広く使用していereg
ますereg_replace
。
が非推奨になっている理由は十分に承知していますereg
が、明らかに移行にpreg
大きく関与する可能性があります。
ereg
PHP でサポートが維持される可能性が高い期間を知っている人はいますか?またpreg
、この規模で移行するためのアドバイスはありますか? ereg から preg への自動変換は不可能/非現実的だと思いますか?
php - preg_match() へのポインターを使用して、この非推奨の ereg() を変換する方法
PHP 5.3 の使用 - ereg() 非推奨...
この関数を (preg_match に) 変換しようとしていますが、「ポインター」がわかりません...
php - PHPでereg式をpregに変換するにはどうすればよいですか?
POSIX 正規表現 (ereg)は PHP 5.3.0以降非推奨になっているため、古い表現をPCRE (Perl 互換正規表現) (preg)に変換する簡単な方法を知りたいです。
たとえば、次の正規表現があります。
preg_match
式を互換性のある式に変換するにはどうすればよいですか?
注:この投稿は、ereg から preg への変換に関連するすべての投稿のプレースホルダーとして、また関連する質問の重複オプションとして機能します。この質問を閉じないでください。
関連している:
php - 一部の正規表現を ereg() から preg_match() に移植する必要があります
重複の可能性:
ereg 式を preg に変換する
私は正規表現について作業する必要があるいくつかの正規表現を持っています.正規表現preg_match()
についてはよく知らないので、誰かが少し助けてくれることを願っています.
これらを使用して、無効なメールを可能な限りフィルタリングしています。