我在文本文件中有这一行,格式如下:
/ text
/
我需要编辑该行并删除文本,并得到如下结果:
/
/
我应该使用什么正则表达式来删除文本?我有一个问题,因为下面一行中有一个“/”。
答案 0 :(得分:4)
这个怎么样?
public String doMagic()
{
return "/\n /";
}
答案 1 :(得分:1)
如果行“/”开始并且您之后不需要任何内容,则可以使用此正则表达式:
String in = "/ text\n /";
String pattern = "^(/)(.+?)(\\n.*)";
System.out.println(in.replaceAll(pattern, "$1$3"));
答案 2 :(得分:1)
如果您尝试删除“/”后的所有字符,则可以执行以下操作:
String in = "/ text\n /";
String out = in.replaceAll("/.*", "/");