問題タブ [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 投票する
13 に答える
58160 参照

php - 正規表現を使用してメールアドレスからユーザー名を抽出する

私のテキスト文字列は次のようになります。

@の前の部分だけを取得する必要があります。重要な場合、テキストは単純なXMLオブジェクトから取得されます。

私が持っているコードは次のようになります:

ユーザー名の@記号の前に数字やアンダースコアが含まれている場合があります。これは、正規表現が停止しているように見える場所です。

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

php - preg_matchを使用してPHPで「and」を検索するにはどうすればよいですか?

私はそれらを使用"/x{201C}/u""/x{201D}/u"て一致させてきましたが、結果はありません。

私は何か間違ったことをしていますか?

0 投票する
7 に答える
19711 参照

php - PHPを使用して(検索エンジンの)リファラーURLからキーワードを取得する

リファラーURLから検索キーワードを取得しようとしています。現在、GoogleのURLに次のコードを使用しています。しかし、時々それは機能していません...

これを行うための別の/クリーン/作業方法はありますか?

ありがとう、プラサド

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

regex - Preg Match Empty String

How to preg_match for an null (empty) string??

I need something like:

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

php - 入力された電子メールが特定のドメインからのものである場合にのみスクリプトを実行します

ユーザーが入力したメールアドレスが特定のドメインのものである場合にのみアクションを実行するスクリプトを作成しようとしています。正規表現ユーティリティを使用してテストすると機能するように見える正規表現を作成しましたが、PHPスクリプトで使用すると、有効な電子メールが無効であると表示されます。この場合、@ secondgearsoftware.com、@ secondgearllc.com、またはasia.secondgearsoftware.comからの電子メールはすべて成功をエコーし​​、他のすべての電子メールは拒否されるようにします。

何がパターンに夢中になっているのかよくわかりません。どんな助けでもいただければ幸いです。

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

php - Preg マッチングと結果の一致を短い文字列でカウントする

文字列 ($paragraph) 内の項目数をカウントし、結果が何文字かを示す関数が既にあります。つまり、存在する tsp と tbsp は 7 です。これを使用して、その文字列のパーセンテージを計算できます。

10tsp は 5 としてカウントする必要があるため、preg_match でこれを強化する必要があります。

私はそれがpreg_match('#[d]+[item]#', $paragraph)右のようなものになることを知っていますか?

EDITカーブボールで申し訳ありませんが、数値と $item の間にスペースがある可能性があります。1 つの preg_match で両方のインスタンスをキャッチできますか?

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

php - PHPを使用して、テキストファイルをリンクとともにテーブルに出力する方法

私はこのテキストファイルを持っています:

日付と時刻を独自の列に、タイルと章を別の列に持つテーブルに内容を出力する必要があります。

また..タイトルとチャプターを、次のようにフォーマットする必要があるリンクに置き換える必要があります。

明確にするために、テキスト ファイルのタイトルは次のとおりです。

章は次の番号です。

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

php - 別のトリッキーな preg_match

段落に「ストップワード」が含まれているかどうかを確認する必要があるだけです。ストップワードは以下の配列にあります。

私は次のような式を持っていました:

これは十分に機能しますが、「pan」のような短い単語の場合、「panko」のような単語はストップ ワードとして識別されます。

したがって、正規表現は、その前にスペースが必要であるか、新しい行の開始であり、ピリオド/スペース/コンマ/(他の非文字オブジェクト)で終わる必要があるようなものになります。

また、ストップワードが識別されたらすぐにループを終了するようにphpに指示するにはどうすればよいですか?

みんなありがとう、私が行くにつれて正規表現の学習が遅くなります!

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

php - PHP を使用して、テキストファイルを AZ リストにフィルターします

次のようなテキスト ファイルがあります。

私がしなければならないことは、AZ リストを作成する必要があるということです。

文字をクリックすると、A をクリックすると A で始まる単語のみが表示され、# 記号をクリックすると数字で始まる単語のみが表示されます。

これを実現するために正規表現を使用することを考えていましたが、27 の異なるページを作成したくありません。それで、URLの最後にある文字を呼び出す方法はありますか? これを行う何かを作成するような

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

php - PHP RegularExpression:すべてに一致(空白を含む)

上記の文字列から2つの別々の結果を取得する必要があります:
1。

2.2。

したがって、上記の2つの結果を取得するには、PHPの2つの別個の正規表現パターンをどのようにする必要がありますか