0

入力文字列「This.is.it.CAT.DOG.MOUSE.HORSE.go」

Regex = [ _\,\.\(\)\[\]\-](CAT|DOG|MOUSE|HORSE)([ _\,\.\(\)\[\]\-])

これは「.CAT」にのみ一致するようです。および「.MOUSE.」".DOG" および ".HORSE." にも一致する必要がある場合。

「。」すでに一致している場合、それ以降は無視されますか?

ありがとうニグマ

4

1 に答える 1

0

ニーズに合わせてこれを変更します: http://rubular.com/r/10wI5rf1I4

    (?:^|[\[\] _,.()-])(CAT|DOG|MOUSE|HORSE)(?=[\[\] _,.()-]|$)
于 2012-05-11T16:37:57.470 に答える