否定後読みPHP, Python, Java Servlet, JSP, Ruby, JavaScript, Perl,

目次
1

1.指定された条件にマッチしない文字列の後ろにある数列にマッチ (?<!)[0-90-9]+

Memo

(例)第1位と第2位の差は50点だった → 50にマッチ

正規表現パターン

(?<!第|[0-90-9])[0-90-9]+

検証値

50
1×
2×
サンプル

2.指定された条件にマッチしない文字列の後ろにあるアルファベットにマッチ (?<!)[A-Za-z]+

Memo

(例)赤Tomatoと白NutsとMeatを買った → Nuts,Meatにマッチ

正規表現パターン

(?<!赤|[A-Za-z])[A-Za-z]+

検証値

Nuts
Meat
tomato×
サンプル

3.指定された条件にマッチしない文字列の後ろにあるひらがなにマッチ (?<!)[ぁ-ん]+

Memo

(例)赤とまと、白ぶどう、にんじん → ぶどう,にんじんにマッチ

正規表現パターン

(?<!赤|[ぁ-ん])[ぁ-ん]+

検証値

ぶどう
にんじん
とまと×
サンプル

4.指定された条件にマッチしない文字列の後ろにあるカタカナにマッチ (?<!)[ァ-ヶヲ-゚]+

Memo

(例)赤ワインと白ブドウとサラダを買った → ブドウ,サラダにマッチ

正規表現パターン

(?<!赤|[ァ-ヶヲ-゚])[ァ-ヶヲ-゚]+

検証値

ブドウ
サラダ
ワイン×
サンプル
1
© 2025 wayday