Skip to content

deltavi/JDUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JDUtils

JDUtils

Java utility classes

Table of contents

RegexUtils

Extract all email address from text

String text = "Lorem ipsum dolor sit amet," +
        " consectetur adipiscing elit," +
        " sed do eiusmod tempor [email protected]@ incididunt" +
        " ut labore et dolore magna aliqua." +
        " Ut enim ad minim veniam," +
        " quis nostrud exercitation ullamco [email protected]" +
        " laboris nisi ut aliquip ex ea commodo consequat." +
        " Duis aute irure dolor in reprehenderit in voluptate" +
        " velit [email protected] esse cillum dolore" +
        " eu fugiat nulla pariatur." +
        " Excepteur sint occaecat cupidatat non proident," +
        " sunt in culpa qui officia deserunt" +
        " [email protected] mollit anim id est laborum.";

List<String> emails = RegexUtils.create()
        .email()
        .findAll(text);

Results:

Find all fruit in dollars

String text = "Apples £0.94, Bananas $0.68, Oranges €1.50," +
              " Pineapple $0.69, Mango $0.75";

Map<String, String> fruitInDollars = RegexUtils.create()
        .group("key")
            .letters()
        .endGroup()
        .space()
        .group("value")
            .constant("$")
            .number()
        .endGroup()
        .findMap(text);

Results:

Bananas -> $0.68
Mango -> $0.75
Pineapple -> $0.69

Releases

No releases published

Packages

No packages published

Languages