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

io.github.fallwizard.rabbitmq.mgmt.model.RegEx Maven / Gradle / Ivy

The newest version!
package io.github.fallwizard.rabbitmq.mgmt.model;

import com.google.common.base.Joiner;

/**
 * @author Richard Clayton (Berico Technologies)
 */
public class RegEx {

    public static String startsWith(String string){

        return String.format("^%s", string);
    }

    public static String endsWith(String string){

        return String.format("%s$", string);
    }

    public static String oneOf(String... strings){

        return String.format("^(?:%s)$", Joiner.on("|").join(strings));
    }

    public static String contains(String string){

        return String.format(".*%s.*", string);
    }

    public static String containsOneOf(String... strings){

        return String.format(".*(?:%s).*", Joiner.on("|").join(strings));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy