最短マッチPHP, Python, Java Servlet, JSP, Ruby, JavaScript, Perl,

目次
1

1.【】で囲まれた1文字以上の文字列の部分にマッチ 【.+?】

Memo

(例)【お米】と【お酒】がおいしいです →【お米】【お酒】を取り出す

正規表現パターン

【.+?】

検証値

【お米】
【お酒】
【】×
サンプル

2.【】で囲まれた0文字以上の文字列の部分にマッチ 【.*?】

Memo

(例)【お米】と【お酒】がおいしいです →【お米】【お酒】を取り出す

正規表現パターン

【.*?】

検証値

【お米】
【お酒】
【】
サンプル

3.【】で囲まれた0又は1文字の部分にマッチ 【.??】

Memo

(例)【米】と【酒】がおいしいです →【米】【酒】を取り出す

正規表現パターン

【.??】

検証値

【米】
【酒】
【】
【お米】×
【おさけ】×
サンプル

4.【】で囲まれた指定した長さの文字列の部分にマッチ 【.{n}?】

Memo

(例)【お米】と【お酒】がおいしいです →【お米】【お酒】を取り出す

正規表現パターン

【.{2}?】

検証値

【お米】
【お酒】
【米】×
【おさけ】×
【】×
サンプル

5.【】で囲まれた指定した長さ以上の文字列の部分にマッチ 【.{n,}?】

Memo

(例)【お米】と【お酒】がおいしいです →【お米】【お酒】を取り出す

正規表現パターン

【.{2,}?】

検証値

【お米】
【お酒】
【おさけ】
【酒】×
【】×
サンプル

6.【】で囲まれた指定した範囲の文字列の部分にマッチ 【.{n,m}?】

Memo

(例)【お米】と【お酒】がおいしいです →【お米】【お酒】を取り出す

正規表現パターン

【.{2,3}?】

検証値

【お米】
【お酒】
【おさけ】
【酒】×
【ウイスキー】×
【】×
サンプル
1
© 2025 wayday