我是java中正则表达式的新手,
我正在逐行读取文件,并尝试string.matches在行的开头使用3个字符,然后使用10个数字.
在textpad中我可以做类似的事情:
^[A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
Run Code Online (Sandbox Code Playgroud)
如何将其转换为java regex?
你必须使用量词.所以,
x{n}表示完全匹配nx的数字
x{n,}匹配x n到很多次
x{n,m}匹配x n到m时间..
所以,你的正则表达式会是
^[a-zA-Z]{3}\\d{10}
Run Code Online (Sandbox Code Playgroud)