我尝试在文本文件中查找特定的字符串。该文件如下所示:
2,1,'Ausbau der Techn.安拉根'
2, 2, "装置技术的扩展"
2, 3, 'Estensione delle 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或find。但我犯了一些错误。
我应该怎么做才能找到文本?
我找到了一个解决方案。它不会是最好的,但它有效。
new File(usedPath)?.eachLine {
if(it?.toString()?.startsWith(project+ ", " + languageInteger + ", ")){
findings = it?.toString()?.split(project+ ", " + languageInteger + ", ")?.getAt(1)
}
}