Java 行替换中的正则表达式
我在文本文件中有这一行,其格式如下:Java 行替换中的正则表达式,java,regex,replace,line,Java,Regex,Replace,Line,我在文本文件中有这一行,其格式如下: / text / 我需要编辑行并删除文本,结果如下: / / 我应该使用什么正则表达式来删除文本?我有一个问题,因为下面一行有一个“/”。这个怎么样 public String doMagic() { return "/\n /"; } 这个怎么样 public String doMagic() { return "/\n /"; } 如果第“/”行开始,并且其后不需要任何内容,则可以使用此regexp: String in =
/ text
/
我需要编辑行并删除文本,结果如下:
/
/
我应该使用什么正则表达式来删除文本?我有一个问题,因为下面一行有一个“/”。这个怎么样
public String doMagic()
{
return "/\n /";
}
这个怎么样
public String doMagic()
{
return "/\n /";
}
如果第“/”行开始,并且其后不需要任何内容,则可以使用此regexp:
String in = "/ text\n /";
String pattern = "^(/)(.+?)(\\n.*)";
System.out.println(in.replaceAll(pattern, "$1$3"));
如果第“/”行开始,并且其后不需要任何内容,则可以使用此regexp:
String in = "/ text\n /";
String pattern = "^(/)(.+?)(\\n.*)";
System.out.println(in.replaceAll(pattern, "$1$3"));
如果您试图删除“/”后面的所有字符,可以执行以下操作:
String in = "/ text\n /";
String out = in.replaceAll("/.*", "/");
如果您试图删除“/”后面的所有字符,可以执行以下操作:
String in = "/ text\n /";
String out = in.replaceAll("/.*", "/");
您的答案是JavaScript。原始海报有一个文件,所以这是针对Java的。您的答案是针对JavaScript的。原始海报有一个文件,所以这是针对Java的。