/*
Date 			: 		10 October 2013
Author			:		Shivam Tiwari [shivamtiwari1011@gmail.com]
Organization	:		http://m...content-available-to-author-only...t.in/
Description		:		http://m...content-available-to-author-only...t.in/2013/10/finding-numeric-string-from.html
*/

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main{
	public static void main(String[] args){
		
		//declaring required variables;
		String inputString;
		String findPattern = "(.*)(\\d+)(.*)"; //regex for finding numeric strings
		
		//create a new scanner object
		Scanner scannerObj = new Scanner(System.in);
		
		System.out.println("Enter the alphanumeric string : ");
		
		//get input string from user
		inputString = scannerObj.nextLine();
		
		//create a pattern object
		Pattern patternObj = Pattern.compile(findPattern);
		
		//create a matcher object
		Matcher matcherObj = patternObj.matcher(inputString);
		
		if(matcherObj.find()){
			System.out.println("Found value: " + matcherObj.group(0) );
         	System.out.println("Found value: " + matcherObj.group(1) );
         	System.out.println("Found value: " + matcherObj.group(2) );
		}
		else{
			System.out.println("No numeric strings found!");
		}
	}
}