Java正则表达式例子

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);
			}
		}
	}
}


你可能感兴趣的:(Java正则表达式例子)