Print Matchingwords using Regular expression
This Example describe the way to print the matching word from the file using Regularexpression. The steps involved in matching are described below:-Step1:- Create a text file and writes some text to it.The text file I have created here is:-
D.txt
Angeles Angeles Angeles Angeles Angeles Angeles Angele Angele Angele Angele Angele Angele Angele Angele Angele Angel Angel Angel Angel Angel Angel Angel Angel Angel Angel Angel Ange Ange Ange Ange Ange Ange Ange Ange Ange Ange dcjk 4645423 24221 224121 5245241 55241 542541 441 5541 41441 |
Pattern pattern = Pattern.compile("[0-9]+"):-This method compiles the given regular expression into a pattern.[0-9] is the range to be compiled.In other words means include all the digit form range 1 to 9.
Matcher matcher = pattern.matcher(text):-Creates a matcher that will match the given input against this pattern.Here text is the input.
Print_matching_word.java
|
Output of the program:-
Words with digit 1 to 9 are: 4645423 24221 224121 5245241 55241 542541 441 5541 41441 |
Download Source Code