1
我需要匹配以小寫字母開頭並且不以下劃線結尾的變量。IntelliJ結構搜索正則表達式問題
我有這三個領域:
private String shouldFlag;
private String shouldntFlag_;
private String SHOULDNTFLAG;
有了這種模式倒: ^[a-z].*_$
使用的字段名在下面的模板:
class $Class$ {
$FieldType$ $FieldName$ = $Init$;
}
的問題是,SHOULDNTFLAG
是仍然被標記。我嘗試使用^[a-z].*_$|^[A-Z].*$
,但這並不符合任何內容,更不用說只有shouldFlag
。我在這裏做錯了什麼?
這似乎接受Intelli-J中的SHOULDNTFLAG。它看起來像將[a-z]字符類視爲[a-zA-Z] – 2010-08-09 14:56:34
您需要在SSR中明確檢查「區分大小寫」。 – 2010-08-09 14:58:08
很酷,謝謝。我從來沒有真正使用過這個功能。我總是期待使用正則表達式驅動的搜索工具 - 特別是在IDE和編程人員的編輯器 - 默認情況下區分大小寫,但他們讓我感到驚訝。 :/ – 2010-08-09 16:20:01