| package com.googlecode.aviator.example; | |
| import java.util.HashMap; | |
| import java.util.Map; | |
| import com.googlecode.aviator.AviatorEvaluator; | |
| public class RegularExpressionExample { | |
| public static void main(String[] args) { | |
| String email = "killme2008@gmail.com"; | |
| Map<String, Object> env = new HashMap<String, Object>(); | |
| env.put("email", email); | |
| String username = (String) AviatorEvaluator.execute("email=~/([\\w0-8]+)@\\w+[\\.\\w+]+/ ? $1:'unknow'", env); | |
| System.out.println(username); | |
| } | |
| } |