我相当陌生。如何以下列方式过滤文本? 假设我想要过滤的输出/结果将是下面的两个URL。
"http://localhost/artifactory/appNameIwant/moreStuffHereThatsDynamic"
> I want this URL
"http://localhost/artifactory/differentAppName"
> I don't want this URL
我想提出一个类似于“匹配”的变量 变量= http://localhost/artifactory/appnameIwant
基本上,字符串不是完美的匹配。我希望它过滤并提供任何以上面列出的变量开头的URL。它不能完美匹配,因为/ appnameIwant /之后的字符会发生变化。
我想使用for循环遍历数组,使用if then语句返回任何匹配项。例如。
for (i=0; i < results.length; i++){
if (results[i] strings matches (http://localhost/artifactory/appnameIwant) {
return results[i] }
我只是过滤网址字符串本身,而不是网页中的任何复杂内容。
如果有进一步的解释会有帮助,请告诉我。
非常感谢您的时间和帮助!
答案 0 :(得分:-1)
我想通了 - 我刚用过
if (string.startsWith"texthere")) {println string}
比我想象的容易得多!