正則表達式-不包含某個字符串

   在使用正則表達式的場合,經常有這種需求,就是匹配一個不包含某個子串的子符串。好比說,我要從「eabcdfgh」獲得"cd"以前的子串。有些人可能會寫:java ([^cd]*)正則表達式 這種寫法是完全錯誤的,由於[]中的是集合,也就是說,[^cd]表示不等於c或者d,而不是cd。下面的程序中沒有cd,但eab仍是被匹配出來了。spa   String s = "([^cd]*)"; Ma
相關文章
相關標籤/搜索