直前の文字の n 回以上の繰り返し 例: a{2,} は aa , aaa , aaaa などにマッチ マッチ: aa , aaaaa アンマッチ: a {n,m} 意味: 直前の文字の n 回以上 m 回以下の繰り返し 例: a{2,4} は aa , aaa , aaaa にマッチ マッチ: aa , aaa , aaaa アンマッチ: a , aaaaa 10
例1: (ab)+ は ab , abab , ababab などにマッチ マッチ: ab , abab アンマッチ: a , b , aba 例2: ^(IMG|PIC)-[0-9]+\.jpg$ IMG-123.jpg や PIC-456.jpg にマッチ | (パイプ/縦線) 意味: OR (または)。 A|B で A または B のいずれかにマッチ。 例: apple|orange は apple または orange にマッチ マッチ: I have an apple. , I have an orange. アンマッチ: I have a banana. 11