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

python - re.search と re.match の違いは何ですか?

Pythonモジュールsearch()のとmatch()関数の違いは何ですか?re

ドキュメント(現在のドキュメント)を読みましたが、覚えていないようです。私はそれを調べて再学習しなければなりません。(おそらく)頭に残るように、誰かが例を挙げて明確に答えてくれることを願っています。または、少なくとも、質問を返すためのより良い場所があり、再学習にかかる時間が短縮されます.

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

javascript - 中かっこで囲まれた単語に一致する正規表現

JavaScript では、次のような HTML ブロックがあります。

そして、正規表現の「一致」を使用して、すべての {item} の配列を吐き出そうとしています。したがって、私の出力は次のようになります。

私は次のようになりました:

しかし、それは最初のタグを返すだけです。

これは私の正規表現のスキルを超えています。誰でも助けることができますか?

乾杯!

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

regex - 正規表現パターン - 英数字、一連の特殊文字を許可しますが、特定の文字列は許可しません

次の正規表現があります。

AZ、aZ、0-9、およびこれらの特殊文字を許可します'.,&@:?!()$#/\

次の一連の文字が文字列内のどこかにこの順序で出現する場合、一致させたくありません。

「&#」だけを入力としてこの正規表現を実行すると、パターンと一致せず、エラーが発生します。正規表現を実行すると'.,&@:?!()$#/\ABC123、パターンと一致しますが、エラーはありません。

ただし、次のように実行すると:

エラーにもなりません。 シーケンスのチェックに問題があります。

誰かが私が間違ったことを教えてもらえますか、私はこれらのことが得意ではありません.

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

php - PHP/mysql 配列検索アルゴリズム

特定の文字列に対して php を使用して配列 (またはさらに良いのは、mysql テーブルの列) を検索できるようにしたいと考えています。ただし、私の目標は、検索した文字列と一致する文字の数を (正しい順序で) 返すこと、または検索結果がどれほど合理的かを確認する他の方法を返すことです。デフォルトで上位の結果を表示するか、上位のいくつかのユーザーオプションを提供したい. 私は次のようなことができることを知っています

しかし、それがどれほど正確かを判断する方法がわかりません。

目標は次のようになります:
a) 検索語が「milwakee」またはそれに類似したものである場合、「Milwaukee」を検索します。
b) 検索語が「west」の場合、「West Bend」や「Westmont」などを返します。

これを行う良い方法を知っている人はいますか?

0 投票する
10 に答える
321326 参照

regex - Vim の各行の末尾に文字列を追加するにはどうすればよいですか?

*Vim の各行の末尾に追加したい。

コードを試してみましたが失敗しました

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

c# - 正規表現 - アルファベット文字が含まれている場合にのみ文字列に一致します

文字列の例

1 番目と 3 番目をキャプチャしたいのですが、2 番目はキャプチャしたくありません。アルファベット文字が含まれていないためです。plz help

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

vim - Vimの一致数をカウントできません

Vimの一致数をどのように数えることができますか?

たとえば、テキストの場合

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

awk - ターミナルの最初の行を AWK でフィルタリングできません

ls -1 を使用した後、次のコードを試してみましたが失敗しました

ターミナルで最初の行を取得するにはどうすればよいですか?

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

vim - VIM で A から B まで繰り返し一致させるにはどうすればよいですか?

単語が出現する<Annotation>との間のすべてのテキストを取得する必要があります。VIMでどうやってそれを行うことができますか?</Annotation>MATCH

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

javascript - 変数に依存するパターンで Javascript の一致を実行するにはどうすればよいですか?

Remy Sharp の jQuery タグ提案プラグインの現在の実装は、タグの先頭での一致のみをチェックします。たとえば、「Photoshop」と入力しても、「Adobe Photoshop」という名前のタグは返されません。

デフォルトでは、検索では大文字と小文字が区別されます。余分なスペースを削除し、大文字と小文字を区別しないように少し変更しました。

私がやろうとしたことは、ユーザーが「Photoshop」と入力したときに「Adobe Photoshop」を返すことができるように、これを再度変更することです。を使用してみmatchましたが、パターンに変数が存在する場合は動作しないようです:

この方法で正規表現検索を実行する正しい構文は何ですか?