import java.util.regex.*; public class BasicMatch { public static void main(String[] args) { // Compile regular expression String patternStr = "b"; Pattern pattern = Pattern.compile(patternStr); // Determine if pattern exists in input CharSequence inputStr = "a b c b"; Matcher matcher = pattern.matcher(inputStr); boolean matchFound = matcher.find(); // true // Get matching string String match = matcher.group(); // b // Get indices of matching string int start = matcher.start(); // 2 int end = matcher.end(); // 3 // the end is index of the last matching character + 1 // Find the next occurrence matchFound = matcher.find(); // true } }
You are here: Home > regex > Regular Expression Search Program Example code
Tuesday, May 15, 2007
Regular Expression Search Program Example code
This example demonstrates how to use a regular expression to find matches in a string.
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment