2013-06-21 77 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序列的字节。