0

我尝试在文本文件中找到特定的字符串。该文件如下所示:

2, 1, 'Ausbau der techn. 安拉根

2, 2, '扩展 d​​es 安装技术'

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。但我犯了一些错误。

我应该怎么做才能找到文本?

4

1 回答 1

0

我找到了解决方案。它不会是最好的,但它确实有效。

    new File(usedPath)?.eachLine {

        if(it?.toString()?.startsWith(project+ ", " + languageInteger + ", ")){
            findings = it?.toString()?.split(project+ ", " + languageInteger + ", ")?.getAt(1)
        }
    }
于 2013-09-24T07:35:31.247 回答