2013-06-21 80 views
0

我有逃脫希伯來語字符的字符串,因此,例如我的字符串包含這些十六進制值:正則表達式來代替轉義希伯來語字符

%D7%90%D7%94%D7%95%D7%93% D7%A8%D7%9D

代表:

אהודרם

是否有一個正則表達式我可以申請這個字符串,返回其實際希伯來字符?

回答

2
String s = URLDecoder.decode("%d7%90%d7%94%d7%95%d7%93%d7%a8%d7%9d", "UTF-8"); 

正則表達式是不帶功能回調不可行:每%XX需要成爲多字節UTF-8序列的字節。