Java String Unescape Unescape(String s)

Here you can find the source of Unescape(String s)

Description

Unescape

License

Open Source License

Declaration

public static String Unescape(String s) 

Method Source Code

//package com.java2s;
/*//w ww.  j av a  2s.co m
 *  Copyright (C) 2010-2012 Stichting Akvo (Akvo Foundation)
 *
 *  This file is part of Akvo FLOW.
 *
 *  Akvo FLOW is free software: you can redistribute it and modify it under the terms of
 *  the GNU Affero General Public License (AGPL) as published by the Free Software Foundation,
 *  either version 3 of the License or any later version.
 *
 *  Akvo FLOW is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 *  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *  See the GNU Affero General Public License included below for more details.
 *
 *  The full license text can also be seen at <http://www.gnu.org/licenses/agpl.html>.
 */

public class Main {
    private static final String QUOTE = "\"";
    private static final String ESCAPED_QUOTE = "\"\"";

    public static String Unescape(String s) {
        if (s.startsWith(QUOTE) && s.endsWith(QUOTE)) {
            s = s.substring(1, s.length() - 2);
            if (s.contains(ESCAPED_QUOTE))
                s = s.replace(ESCAPED_QUOTE, QUOTE);
        }
        return s;
    }
}

Related

  1. unescape(String s)
  2. unEscape(String s)
  3. unescape(String s)
  4. unescape(String s)
  5. unescape(String s)
  6. unescape(String s)
  7. unescape(String s)
  8. unescape(String s)
  9. unescape(String s)