問題タブ [regex-greedy]

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 に答える
135810 参照

regex - 違いは何ですか 。*?および。*正規表現?

正規表現を使用して文字列を2つの部分に分割しようとしています。文字列の形式は次のとおりです。

私はこれまで使用(.*?)<してきましたが、<(.*?)>これは問題なく機能しますが、正規表現を少し読んだ後?、式になぜが必要なのか疑問に思い始めました。私はこのサイトでそれらを見つけた後でそのようにしただけなので、違いが何であるか正確にはわかりません。

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

c# - 遅延正規表現が期待どおりに機能しない C#

私は次の正規表現を持っています:a?\W*?b そして私は文字列を持っています,.! ,b
一致を検索すると が得られますが、期待どおり,.! ,bではありませんb。何故ですか?必要なものを取得するために正規表現を変更する方法は?
ご協力ありがとうございました。

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

regex - 正規表現がわかりません

正規表現を使用して文字列からすべての html タグを削除するチュートリアル (Ruby) に従っています。

product.description.gsub(/<.*?>/,'').

の解釈の仕方がわかりません?。それは「前の少なくとも1つ」という意味ですか?その場合、/<.+>/もっと適切ではないでしょうか?

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

regex - 正規表現では、それは怠惰または貪欲ではないと呼ばれていますか?

私はもともとそれを貪欲ではないと聞いた。それから、「ウェブ上の」参照で、私はそれが怠惰と呼ばれるのを見ました。どっち?

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

regex - 欲張りでないURLを一致させる方法

誰かがこの試合を貪欲でないものにするのを手伝ってくれることを願っています...私はJavascriptとASPClassicを使用しています

目的は、この形式のページからURLを抽出することです<a href ></a>

URLだけをキャプチャする必要があります

ありがとう

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

regex - 貪欲な正規表現マッチング

次のような文字列を照合しようとしています。

この式で:

ただし、後方参照されたコンテンツに「>」が含まれている場合があります。したがって、次のようになります。

後方参照でのみ一致example text in here <emします。これらのhtmlエンティティの有無にかかわらず、条件付きで正しい逆参照を返すにはどうすればよいですか?

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

regex - この正規表現を機能させるにはどうすればよいですか?

私は小さな問題を抱えています、私は見つけたいです

<tr><td>3</td><td>foo</td><td>2</td>

foo、私は使用します:

$<tr><td>\d</td><td>(.*)</td>$

foo を検索しますが、foo</td>の末尾ではなく</td>文字列の末尾の

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

php - Pregは、文字列を除いてすべての貪欲に一致します

私のソース文字列はこれです:

私の正規表現はこれです:

その結果:

あなたは貪欲があまりにも貪欲であることがわかります、そしてそれは2番目のインスタンスの終わりまでずっと行きます。私が期待しているのはこれです:

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

c# - C# 正規表現での貪欲、非貪欲、すべて貪欲なマッチング

次の例ですべての一致を取得するにはどうすればよいですか。

PS:すべての一致を一般的な方法で行いたいです。上記の例はほんの一例です。

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

regex - Notepad++ 非貪欲な正規表現

Notepad++ は貪欲でない正規表現をサポートしていますか?

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

パターンを使用してパーツを取得したい:

そして今、2 つの部分ではなく文字列全体を取得します。「?」を使ってみました オペレーターですが、成功しませんでした。