我在文本文件中有一些行,如下所示:
==Text==我正在尝试匹配开始,使用以下内容:
line.matches("^==[^=]")但是,这将为每一行返回false ...帮个忙?
发布于 2010-02-23 06:02:09
matches自动锚定正则表达式,因此正则表达式必须匹配整个字符串。尝试:
line.matches("==[^=].*")发布于 2010-02-23 06:00:37
据我所知,matches()方法只搜索精确匹配。
发布于 2010-02-23 07:13:34
如果String.startsWith("==");很简单,你也可以使用它。
https://stackoverflow.com/questions/2314568
复制相似问题