預設是:區分大小寫的;
傳遞標誌引數: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"); } }