Соединитесь с URL и выведите веб-страницу в Groovy

Это вернет, соответствует ли строка шаблону

, например. matchPattern (text: "sd56Yz", pattern: "[a-zA-Z0-9] +") true

например. matchPattern (текст: "sd56 $ Yz", шаблон: "[a-zA-Z0-9] +") false

func matchesPattern(text: String?, pattern: String?) -> Bool {
    guard hasValue(text) && hasValue(pattern) else {
        return false
    }

    let range = text!.rangeOfString(pattern!, options: .RegularExpressionSearch)

    guard range != nil else {
        return false
    }

    let rangeString = text?.substringWithRange(range!)

    return areEqual(text, string2: rangeString)
}
38
задан 3 June 2009 в 09:45
поделиться

2 ответа

Это хороший пример

http://docs.codehaus.org/display/GROOVY/Simple+file+download+from+URL

По сути, вы хотите что-то сделать например

def data = new URL(feedUrl).getText()
55
ответ дан 27 November 2019 в 03:01
поделиться

вот вариант

println 'http://www.google.com'.toURL().text
83
ответ дан 27 November 2019 в 03:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: