正则表达式是我的一个弱点。
我正在寻找一种正则表达式或其他技术,可以让我读取任意字符串并确定它是否是有效的 java 函数。
好的:
public void foo()
void foo()
static protected List foo()
static List foo()
坏的:
public List myList = new List()
代码:
For String line : lines.
{
If(line.matches("(public|protected|private)*(/w)*(")
}
如果它是有效的java函数,是否有这样的正则表达式会返回true?