All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xxl.mathematica.string.StringReplace Maven / Gradle / Ivy

package xxl.mathematica.string;

import io.vavr.control.Try;
import org.apache.commons.text.StringEscapeUtils;
import xxl.mathematica.Rule;

/**
 * 字符串替换
 */
public class StringReplace {
    /**
     * 字符串替换
     *
     * @param src
     * @param r
     * @return
     */
    public static String stringReplace(String src, Rule r) {
        return Try.ofCallable(() -> src.replaceAll(r.getKey(), StringEscapeUtils.escapeJava(r.getValue()))).getOrNull();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy