默認是:區分大小寫的;
傳遞標志參數:Pattern.CASE_INSENSITIVE,以說明匹配時忽略大小寫;如果你的代碼運行在不同的地區那么你應該再添加一個Pattern.UNICODE_CASE標志。
import java.util.regex.Pattern; /** * Created by Frank * 在正則表達式中控制大小寫 */ public class CaseMatch { public static void main(String[] args) { Pattern reCaseInsens = Pattern.compile("\\bTest\\b", Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE); reCaseInsens.matcher("input"); } }