Navigate Advanced topic: ) |
The regular expressions (regex) are provided by the package java.util.regex
.
The Pattern class offers the function matches which returns true if an expression is found into a string.
For example, this script returns the unknown word preceding a known word:
import java.util.regex.Pattern;
public class Regex {
public static void main(String[] args) {
String s = "Test Java regex for Study Guides.";
System.out.println(Pattern.matches("[a-z]* Study Guides",s));
}
}
// Displays: "for Study Guides"
The Matcher class allows to get all matches for a given expression, with different methods:
For example, this script displays the HTML b tags contents:
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Regex {
public static void main(String[] args) {
String s = "Test <i>Java</i> <b>regex</b> for <b>Study Guides</b>.";
Pattern p = Pattern.compile("<b>([^<]+)</b>");
Matcher m = p.matcher(s);
while(m.find) {
System.out.println(m.group);
System.out.println(m.group(1));
}
}
}
/* Displays:
<b>regex</b>
regex
<b>Study Guides</b>
Study Guides
*/
![]() |
This section is a stub. You can help Study Guides by . |
Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your Digital Marketing and Technology knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.
Visit defaultLogic's partner sites below: