2009年9月13日 (日曜日)

22:44:29 # Life java の正規表現。 pythonで re.search('id=(\d+)', 'this id=123').group(1)としたら '123'と出るのですが、それ相当のことをjavaでやってみようとしてみました。 なんだか必要以上に冗長な気がする。もっと簡潔にかけないものですかねぇ。

string result = "";
Matcher m = Pattern.compile("id=(\\d+)").matcher("this id=123");
if(m.find()) {
  result = m.group(1);
}
	
Junichi Uekawa

$Id: dancer-diary.el,v 1.93 2009/01/04 03:42:29 dancer Exp $