入力文字列「This.is.it.CAT.DOG.MOUSE.HORSE.go」
Regex = [ _\,\.\(\)\[\]\-](CAT|DOG|MOUSE|HORSE)([ _\,\.\(\)\[\]\-])
これは「.CAT」にのみ一致するようです。および「.MOUSE.」".DOG" および ".HORSE." にも一致する必要がある場合。
「。」すでに一致している場合、それ以降は無視されますか?
ありがとうニグマ
入力文字列「This.is.it.CAT.DOG.MOUSE.HORSE.go」
Regex = [ _\,\.\(\)\[\]\-](CAT|DOG|MOUSE|HORSE)([ _\,\.\(\)\[\]\-])
これは「.CAT」にのみ一致するようです。および「.MOUSE.」".DOG" および ".HORSE." にも一致する必要がある場合。
「。」すでに一致している場合、それ以降は無視されますか?
ありがとうニグマ
ニーズに合わせてこれを変更します: http://rubular.com/r/10wI5rf1I4。
(?:^|[\[\] _,.()-])(CAT|DOG|MOUSE|HORSE)(?=[\[\] _,.()-]|$)