問題タブ [preg-match]

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 投票する
3 に答える
219 参照

php - PHPで可能なプレグマッチミス形式

私はこのコードを持っています:

preg_match各行でアクションが実行されたリストで、同じ意図のために別のページで正常に使用されているため、パターンが正しいことを知っています。この例$dataでは、データ but が含まれており、空の$baseままです。$location$tecon

私は何を誤解したか、間違ったことをしましたか?

リソース: 実際の動作はこちら: http://www.teamdelta.byethost12.com/postroute.php
コード全体はこちら: http://www.teamdelta.byethost12.com/postroute.txt

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

php - SQL クエリと preg_match

SQLクエリとPHPであなたの助けが必要です.

ここでコードを書く必要があります:
1.

上記のコードは、記事のタイトルの最初の文字 (テーブル - ノード、列 - タイプ、タイトル) を次のように返します - NHDKFLF...

2.

2 番目の部分では、文字列に特定の文字が含まれているかどうかを確認します。

さて、問題はこれら 2 つのコードをどのように組み合わせるかです。DB からデータを取得し、特定の文字があるかどうかを確認する方法を意味します。

前もって感謝します。

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

php - 一連の単語の出現を見つける

次のようなパターン変数に設定されたニックネームとして使用するのは違法である単語の小さなリストを持つパターンがあります。

を使用してpreg_match、これらの単語のニックネームを禁止するようにするにはどうすればよいですか。ただし、「admin2」や「」などの登録thesysadminは許可されますか?

これは私がこれまでに持っている表現です:

//許可されるべきではありません

注:を使用して\bもあまり役に立ちませんでした。

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

php - preg_match_all の preg_match

"found0" を表示しますが、$match11 は表示しません。$match 11 を表示するにはどうすればよいですか? 戻る:

Notice: Undefined offset: 1 in C:\xampp\htdocs\page.php 行 75 found0: Notice: Undefined offset: 1 in C:\xampp\htdocs\copy\page.php 行 75 found1: Notice: Undefined offset : C:\xampp\htdocs\copy\page.php の 1 で 75 行目に見つかりました 2:

私の英語が完璧でない場合は申し訳ありません。私はネイティブではありません。:) ご協力ありがとうございました。

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

php - 正規表現の問題 - 指定されたクラスのタグのコンテンツを取得する - preg_match(_all)

<p>指定されたクラスのタグのコンテンツを取得する必要があります。クラスは、simplecommentまたはcomment...

だから私は次のコードを書いた

残念ながら、何も返されません。ただし、タグ終了部分 ( <\/p>) を削除すると、長すぎる文字列 (タグの開始からドキュメントの終了まで) が返されて、何とか機能します ...

正規表現の何が問題になっていますか?

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

php - preg_match()(または他のphp regex関数)は、括弧で囲まれたサブパターンの可変数と一致できますか?

'/srv/www/site.com/htdocs/system/application/views/'パス内の各ディレクトリ名に一致する正規表現に対してテストしたいとしますか?

このパターンのようなもの:これにより、 etc の配列が生成されます。'(/[^/])'
'srv','www','site.com'...

PS:私が書いた正規表現の構文は説明のためだけのものであり、テストされておらず、確かに間違っていますが、アイデアを与えるためだけのものです。

PS2:あることは知ってexplode()いますが、正規表現を使用してこれを実行できるかどうかを見てみましょう(これは、爆発しない他の言語やフレームワークに役立ちます)。

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

php - 二重中括弧で囲まれたパイプ区切りデータを解析するための正規表現

私はこのような文字列を一致させようとしています:

正規表現で

で使用preg_matchしています

しかし、2つ以上の引数を使用するたびに、このようなものが得られます

最初の2つのアイテムにはスペースを含めることはできず、残りのアイテムにはスペースを含めることができます。おそらく私はこれにあまりにも長い間取り組んでいますが、エラーを見つけることができません-どんな助けでも大歓迎です。

ありがとう1月

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

php - ユーザー名がアンダースコア付きの英数字であることを検証します

私の登録ページでは、ユーザー名を英数字のみとして検証する必要がありますが、オプションのアンダースコアも使用できます。私はこれを思いついた:

これはうまくいくようですが、私は正規表現の専門家ではありません! 誰かが問題を見つけますか?

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

php - Javascript/jQueryと正規表現

登録フォームを作成しています。ユーザーの入力(ユーザー名、電子メール、パスワード)を検証する必要があります。

これらのそれぞれに正規表現を設定しており、preg_matchを使用してPHPでそれぞれを簡単に検証でき、falseが返された場合は、エラーを表示できます。

ただし、エラーを表示するためにページを更新する必要がない方がはるかに良いと思います。preg_matchに相当するjavascript/jQueryはありますか?

助けてくれてありがとう!ほんとうにありがとう。

(PS、jQueryの「validate」プラグインを見たことがありますが、自分で実行したいです)

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

php - HTML テキスト内のすべての画像 src タグを置き換える

HTMLテキスト内のすべての画像からすべてのsrc属性を検索し、条件付きの変更を加えた後、見つかったすべてのsrcをテキストに置き換える単純なphpスクリプトを作成しようとしています。

このようなもの:

$images 変数にすべての src を入れたので、次のようにします。

そして今...どうすれば変更されたsrcを$body変数に戻すことができますか??

よろしくお願いします。