nsregularexpression

    0熱度

    2回答

    說我有很多不同的字符串: "http://website.com/283/comments/einp43/2398/32/34/23/4/4" "http://website.com/23283/l34/comments/inhd3/3928/3/2/3" "http://website.com/pics/283/comments/en43/a89st/389238/a823/" "http

    0熱度

    2回答

    我試圖使NSRegularExpression捕獲組模式。我有串abc{=2}和正則表達式模式{(.+)}獲得=2字符串,但每次嘗試創建NSRegularExpression實例與 Optional(Error Domain=NSCocoaErrorDomain Code=2048 "The operation couldn’t be completed. (Cocoa error 2048.)"

    0熱度

    3回答

    我有同樣的方式寫入多個字符串: 名稱 -372198 另一個 -9849204 東西 -3439483 我想將字符串分成兩部分:連字符前的第一個字符和ot她在連字符後面。 我被Objective-c正則表達式卡住了!

    0熱度

    1回答

    出於某種原因,我無法使正則表達式適用於多行字符串。它工作正常,網絡上 我有這樣的文字: First Line //remove leading spaces Second Line //nothing to remove Third Line //remove leading spaces Fourth Line should be 1 line //remove leading

    0熱度

    1回答

    我有一個正則表達式語句與多個捕獲組,它們被|運營商。我怎樣才能找出哪個捕獲組匹配?只有我可以想到的方法 - 例如,如果匹配了一些東西,就要計算字符的數量。 var string = "1234567897" var pattern = "(^\\d{9}$)|(^\\d{10}$)|(^\\d{13}$)|(^[a-zA-Z]{2}\\d{9}[a-zA-Z]{2}$)" var myReg

    1熱度

    1回答

    我需要知道,如果一個字符串的格式如下: 任意數量的整數其次是: 的可選組: 小數點後面兩位數字(必需如果十進制提供) 這允許任何數量的數字,而且我認爲這是正確的格式,以允許由一個時期,後跟兩個數字的可選組,但由於某種原因,這並不讓小數。也許小數點不適當地逃脫? @"^[0-9]+(\\.[0-9][0-9])?$" 我試圖@"^[0-9]+(\.[0-9][0-9])?$"但Xcode中拋出一

    0熱度

    1回答

    我重寫我的字符串類簡化正則表達式的執行。它工作得很好,直到我升級到Xcode 7 beta和Swift 2.0。 regex.enumerateMatchesInString(str, options: NSMatchingOptions(rawValue: 0), range: all) { (result : NSTextCheckingResult!, _, _) in //

    0熱度

    1回答

    我一直在使用NSRegularExpression相當多,我一直在想,它沒有任何意義,方法matchesInString() 不返回一個可選的數組。 每次我使用這個類時,我都必須檢查返回的[AnyObject]數組,看看在我使用它之前count是否大於0。 相反,如果沒有任何返回,可以使用Optional綁定或檢查nil,這將更加優雅。 這是一個API的疏忽還是有什麼我沒有得到? extensio

    0熱度

    2回答

    我在UITextView更新中調用了一個方法,幫助我檢測到標籤和用戶名的提及,例如。 #hashtag和@username 如果我只嘗試一次檢測一個,此代碼完美工作。我可以只檢測主題標籤,或僅提供用戶名稱。 我想使它能夠檢測到兩者。 這裏是我的兩個正則表達式模式: 主題標記:#(\\w+) 用戶名:@(\\w+) 這是我的檢測方法: - (NSMutableAttributedString*)de

    0熱度

    1回答

    我試圖創建以下NSRegularExpression(我試圖找到所有逗號,,左括號(,右括號)和反斜線\): var error: NSError? NSRegularExpression(pattern: "[,\\(\\)\\]", options: nil, error: &error) 但它與下面的錯誤返回.None: Couldn't create (Metatype) escap