retriving escape unicode sequences from files ...

Discussion in 'Java' started by qwertmonkey@syberianoutpost.ru, Aug 8, 2012.

  1. Guest

    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
    , Aug 8, 2012
    #1
    1. Advertising

  2. Arne Vajhøj Guest

    On 8/8/2012 3:22 PM, wrote:
    > 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
    Arne Vajhøj, Aug 9, 2012
    #2
    1. Advertising

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

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Replies:
    8
    Views:
    313
    Arne Vajhøj
    Aug 7, 2012
  2. Replies:
    0
    Views:
    112
  3. qwertmonkey
    Replies:
    8
    Views:
    254
    Arne Vajhøj
    Aug 8, 2012
  4. qwertmonkey
    Replies:
    0
    Views:
    182
    qwertmonkey
    Aug 3, 2012
  5. Replies:
    0
    Views:
    168
Loading...

Share This Page