Java 정규 표현식 예

676 단어
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Other {

	public static void main(String[] args) {
		String str = "        2012 2 14  (   ) 2015-13/35  11:29。2012-135/14<br /></li>";
		Pattern p = Pattern
				.compile("[0-9]{4}[ |\\-|/][0-9]{1,2}[ |\\-|/][0-9]{1,2}");
		Matcher m = p.matcher(str);
		while (m.find()) {
			if (!"".equals(m.group())) {
				String date = m.group();
				date = date.replaceAll(" ", "-");
				date = date.replaceAll(" ", "-");
				date = date.replaceAll("/", "-");
				System.out.println(date);
			}
		}
	}
}

좋은 웹페이지 즐겨찾기