2015-11-30 80 views
0

我對gradle相當陌生。如何以下列方式過濾文本? 假設我想要過濾的輸出/結果將是下面的兩個URL。Gradle:如何過濾和搜索文本?

"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語句返回任何匹配。例如。

for (i=0; i < results.length; i++){ 
if (results[i] strings matches (http://localhost/artifactory/appnameIwant) { 
return results[i] } 

我只是過濾URL字符串本身,而不是在網頁內部任何複雜的東西。

讓我知道如果進一步的解釋會有所幫助。

非常感謝您的時間和幫助!

+0

您能否提供一些關於您使用Gradle構建的環境?這是一個Grails應用程序或Servlets或其他? 也許你可以發佈你的build.gradle文件的一部分 –

+0

當然。我要完全編輯我的主帖 - 應該在5分鐘左右好,謝謝! – crystallinity

+0

編輯,讓我知道如果你需要進一步澄清。 – crystallinity

回答

-1

我理解了它 - 我只是用

if (string.startsWith"texthere")) {println string} 

很多比我想象的更容易!