retriving escape unicode sequences from files ...

Q

qwertmonkey

From: (e-mail address removed)

my bad! Thank you.
~
Also question for you, what is the difference between
~
Pattern UKdRegX = Pattern.compile("\\\\u([0-9a-f]{4})",
Pattern.CASE_INSENSITIVE);
~
and
~
private final Pattern UKdRegX = Pattern.compile("\\\\u([0-9A-Fa-f]{4})");
~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
// __ "fix" ;-)
~
// __
private final String[] aHex2ByteTbl = new String[]{
"0", "1", "2", "3", "4", "5", "6", "7",
"8", "9", "a", "b", "c", "d", "e", "f"
};
~
// __ ctor
HMHexS2Int = new HashMap<String, Integer>();
for(int i = 0; (i < aHex2ByteTbl.length); ++i){
HMHexS2Int.put(aHex2ByteTbl, HMHexS2Int.size());
}
~
// __
String aRegXPtrn = "\\\\u([0-9A-Fa-f]{4})";
Pattern UKdRegX = Pattern.compile(aRegXPtrn);
Matcher UKdRegXMtx = UKdRegX.matcher(aFSU);
// __
while (UKdRegXMtx.find()){
aUKdS = aFSU.substring((UKdRegXMtx.start() + 2), UKdRegXMtx.end());
for(int j = 0; (j < iHexArL); ++j){ iHex[j] =
HMHexS2Int.get(aUKdS.substring(j, j + 1).toLowerCase()).intValue(); }// j [0,
iHexArL)
aBldr.append((char)(4096*iHex[0] + 256*iHex[1] + 16*iHex[2] + iHex[3]));
}
~
lbrtchx

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/38)
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
A

Arne Vajhøj

To: qwertmonkey
From: Arne Vajhoj <[email protected]>

Also question for you, what is the difference between
~
Pattern UKdRegX = Pattern.compile("\\\\u([0-9a-f]{4})", Pattern.CASE_INSENSITIVE);
~
and
~
private final Pattern UKdRegX = Pattern.compile("\\\\u([0-9A-Fa-f]{4})");

The first matches \U the last does not.

Arne

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/38)
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,967
Messages
2,570,148
Members
46,694
Latest member
LetaCadwal

Latest Threads

Top