Groovyで正規表現

Groovyを使うと正規表現の処理も簡単です。次の例では、Javaプログラム上の"public"だけボールド体にしています。

#!/usr/bin/env groovy

string="public class Miki {
  public static void main(String args[]) {
    System.out.println(\"Hello\");
  }
}";

answer = (string =~ "public").replaceAll("<b>public</b>");
println("<pre>${answer}</pre>");