我有一個正則表達式的一部分的正則表達式應該不區分大小寫。對正則表達式的一部分不區分大小寫?
例子:
/Guest post by ([A-Z][a-z]+\s[A-Z][a-z]+)/
在「客戶後,由」應不區分大小寫,但下半場顯然需要區分大小寫的,因爲它是尋找一個名+姓,首字母大寫每。
所以,如果我做
/Guest post by ([A-Z][a-z]+\s[A-Z][a-z]+)/i
它不會工作,因爲現在它會匹配的東西,如「小狗狗客戶後」,這是我不想要的。
但是,它需要匹配「布萊恩威廉斯來賓」。
或者你可以這樣做:P更好+1 – robertodecurnex
也有一個範圍的例子。 http://regex101.com/r/vH3dF5添加這可能是有用的。 – robertodecurnex
@robertodecurnex肯定 - 如果你需要的話,雖然我可以看到,如果你使用捕獲組(而不想捕獲該部分),大多數情況下會很方便。 – brandonscript