Я пытаюсь найти конкретную строку в текстовом файле. Файл выглядит следующим образом:Найти строку в текстовом файле
2, 1, 'Ausbau der techn. Anlagen»
2, 2, 'Расширение дез установки техника'
2, 3, 'Estensione делла istallazioni Tecniche'
Я пытаюсь найти текст между '' знаками.
//Will be set automaticly after implementation.
int project = 2
int languageInteger = 1
String findings = new File(usedPath)?.eachLine {
it.substring((project+ ", " + languageInteger + ", "))
}
Это не работает. Я также попытался найти FindAll Closure или найти. Но я делаю некоторые ошибки.
Что мне делать, чтобы найти текст?
Это сообщение объясняет [как получить данные со строками между кавычками] (http://stackoverflow.com/questions/1473155/how-to-get-data-between-quotes-in-java). Вам нужно будет заменить '' 'в регулярном выражении на' '' – Kaadzia
Нет, я знаю, что «ist not» Я сделал в решении ниже после replaceAll («'», «»), который отлично работает Теперь. – CollinG
Я имел в виду, если вы собираетесь использовать Regex из учебника: 'Pattern.compile (" \ "([^ \"] *) \ ""); 'вам придется заменить' '';) – Kaadzia