2013-09-30 6 views
0

У меня есть эта строка в текстовом файле, который находится в следующем формате:Regex в замене линии

/ text 
/

мне нужно изменить строку и удалить текст и есть результат:

/ 
/

Какое регулярное выражение следует использовать для удаления текста? У меня проблема, потому что одна строка «/» находится в строке ниже.

ответ

4

Как насчет этого?

public String doMagic() 
{ 
    return "/\n /"; 
} 
+1

лол на этот ответ :) +1 – anubhava

+0

хороший :), если все, что вам нужно – Darka

1

вы можете использовать регулярное выражение, если строка «/» начинается и вы ничего после него не нужно:

String in = "/ text\n /"; 
String pattern = "^(/)(.+?)(\\n.*)"; 
System.out.println(in.replaceAll(pattern, "$1$3")); 
+0

Ваш ответ на JavaScript. У исходного плаката есть файл, поэтому это для Java. –

+0

да, вы правы. Пропущенный ярлык java. Ответ исправлен. – Darka

1

Если вы пытаетесь удалить все символы после «/» вы можете сделать :

String in = "/ text\n /"; 
String out = in.replaceAll("/.*", "/"); 
Смежные вопросы