[解決済み] RegEx: 最小一致または非正規一致
2022-05-12 13:59:12
質問
RegEx (.NET 版) に、最大ではなく最小の有効な一致を取得するように指示するにはどうすればよいですか?
どのように解決するのですか?
のような正規表現に対して
.*
または
.+
のように、クエスチョンマーク(
.*?
または
.+?
) を使って、できるだけ少ない文字数でマッチさせることができます。オプションでセクションにマッチさせるには
(?:blah)?
にマッチするが、絶対に必要な場合以外はマッチしないようにするには、次のようにします。
(?:blah){0,1}?
. 繰り返しマッチする場合 (例えば
{n,}
または
{n,m}
構文) にクエスチョンマークを追加して、できるだけ少ない数のマッチングを試みます (例.
{3,}?
または
{5,7}?
).
のドキュメントは 正規表現の数量化 のドキュメントも役に立つかもしれません。
関連
-
[解決済み] 正規表現で変数を使うには?
-
[解決済み] 16進数値0x00は無効な文字です。
-
[解決済み] Html.BeginForm()にCSSクラスを追加する。
-
[解決済み] gacutil.exeはどこですか?
-
[解決済み] 単語を含まない行にマッチする正規表現
-
[解決済み] C#で文字列のエンコーディングを手動で指定せずに、一貫性のあるバイト表現を得るには?
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] 正規表現の全出現回数をマッチングさせる方法
-
[解決済み] vimでマッチを欲張らないようにするにはどうしたらいいですか?
-
[解決済み] 正規表現で複数行にまたがる任意の文字にマッチさせるにはどうしたらよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】この動詞型ではcontent-bodyを送信できない
-
[解決済み] app.configのマッピングがないアセンブリのapp.configの再マッピングを考慮する。
-
[解決済み] <Database> コンテキストを支えるモデルが、データベース作成後に変更されました。
-
[解決済み] SQL Server Compact EditionデータベースのLINQ to SQLで、"Row not found or changed "例外を解決するにはどうすればよいですか?
-
[解決済み] VB.NETで線を引く方法
-
[解決済み] データテーブルがすでに別のデータセットに属している
-
[解決済み] ネットワークの位置からアセンブリをロードすることはできません
-
[解決済み] DelphiとDelphi.NETの違いについて
-
[解決済み] WPFの場合、x:Name属性とName属性の違いは何ですか?
-
[解決済み] 非欲にマッチする正規表現はどのように書けばよいですか?重複