2011-10-03 47 views
0

有沒有什麼方法排除這個字符: - \ _這個模式?我需要especifically這種模式並沒有其他Java正則表達式模式

Pattern pattern = Pattern.compile("[\\p{P}\\p{Z}]"); 
+0

這是一個很好的資源,以便與正則表達式嘗試HTTP:// gskinner.com/RegExr/ – MrMisterMan

回答

4

使用字符類減法:

Pattern.compile("[\\p{P}\\p{Z}&&[^-_\\\\]]"); 
0

一般排除你在前面加上它字符^。例如,以匹配任何數量的不containt字符的字符「A」你寫:

[^a]* 
+0

所以,如果我想排除/,它將如何? – recoInrelax