問題タブ [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.

0 投票する
6 に答える
178908 参照

php - 関数ereg_replace()は非推奨になりました-このバグをクリアするにはどうすればよいですか?

私は次のPHPコードを書きました:

上記のコードを実行すると、次の警告が表示されます。

非推奨:関数ereg_replace()は非推奨です

この警告を解決するにはどうすればよいですか。

0 投票する
1 に答える
213 参照

php - PHPが最近[[:POSIX:]]正規表現フレーバーを削除したポイント

後のPHPバージョンでのereg関数とそのPOSIX正規表現フレーバーの削除?

これに関する以前の投稿「PHPeregvs.preg」(2009年9月)を読んだ後、公式のPHPステートメントを読んだ後、これが何であるかを尋ねる傾向があります。何年にもわたってPHPが開発された後(そしてPerlとPHPで多くの開発を行った後)、これが最終的に悪いドリフトではないかどうかは本当にわかりません。

ここSOにはPHP開発チームのメンバーがいると思います。したがって、彼らはこれについてさらに洞察を得るのを助けることができます。

[[:POSIX:]]スタイルでpreg-functionを完了するための拡張(将来)が計画されていますか?それとも後者は永遠になくなるのでしょうか?どちらの決定の背後にある理論的根拠は何ですか?

0 投票する
5 に答える
5736 参照

php - ereg 関数の非推奨エラーを解決する方法

私は SEO PHP スクリプトを使用しており、Google SEO スクリプトに従っています。検索用語を使用すると、次のようなエラーが発生しました。

そのエラー関数を削除するにはどうすればよいですか? ライブラリを使用する必要はありますか?

0 投票する
2 に答える
393 参照

php - ereg() から preg_match() への方法

私が使用している単純な正規表現があります。

それはとても簡単です:

これらはすべて ereg では正常に機能しますが、preg では機能しません。

どのように変換するのですか?

ありがとう

0 投票する
3 に答える
1003 参照

php - PHPのereg関数

このコードを書くと:

私はこのエラーが発生しています:

非推奨: 関数 ereg() は C:\wamp\www\Test\test.php の 10 行目で非推奨です

0 投票する
1 に答える
511 参照

php - PHP での日付の検証

重複の可能性:
PHP で日付を検証する方法

やあ、

この形式YYYY-MM-DDで渡された日付をチェックして検証するスクリプトがありますが、20歳未満のユーザーを無効にしているようですが、18歳未満であることが望ましいです...私はそうではありませんereg に精通しすぎています...このスクリプトを 18 歳以上を検証するように変更する方法を教えてください。

ありがとう。

0 投票する
4 に答える
509 参照

php - ereg の予想寿命、preg への移行

私は大規模な PHP アプリケーション (> 100 万行、10 年前) に取り組んでおり、現在 516 クラスで 1,768 の一意の正規表現を幅広く使用していeregますereg_replace

が非推奨になっている理由は十分に承知していますeregが、明らかに移行にpreg大きく関与する可能性があります。

eregPHP でサポートが維持される可能性が高い期間を知っている人はいますか?またpreg、この規模で移行するためのアドバイスはありますか? ereg から preg への自動変換は不可能/非現実的だと思いますか?

0 投票する
3 に答える
243 参照

php - preg_match() へのポインターを使用して、この非推奨の ereg() を変換する方法

PHP 5.3 の使用 - ereg() 非推奨...

この関数を (preg_match に) 変換しようとしていますが、「ポインター」がわかりません...

0 投票する
4 に答える
71524 参照

php - PHPでereg式をpregに変換するにはどうすればよいですか?

POSIX 正規表現 (ereg)は PHP 5.3.0以降非推奨になっているため、古い表現をPCRE (Perl 互換正規表現) (preg)に変換する簡単な方法を知りたいです。

たとえば、次の正規表現があります。

preg_match式を互換性のある式に変換するにはどうすればよいですか?

注:この投稿は、ereg から preg への変換に関連するすべての投稿のプレースホルダーとして、また関連する質問の重複オプションとして機能します。この質問を閉じないでください。

関連している:

0 投票する
0 に答える
86 参照

php - 一部の正規表現を ereg() から preg_match() に移植する必要があります

重複の可能性:
ereg 式を preg に変換する

私は正規表現について作業する必要があるいくつかの正規表現を持っています.正規表現preg_match()についてはよく知らないので、誰かが少し助けてくれることを願っています.

これらを使用して、無効なメールを可能な限りフィルタリングしています。