我有一些NSStrings需要解析/正則表達式並獲得數字187,215; 181170; 69,63;等等出來。Objective C正則表達式 - NSStrings中的數字
a:2:{i:0;s:3:"187";i:1;s:3:"215";}
a:2:{i:0;s:3:"181";i:1;s:3:"170";}
a:2:{i:0;s:2:"69";i:1;s:2:"63";}
任何人都可以幫忙嗎?
我有一些NSStrings需要解析/正則表達式並獲得數字187,215; 181170; 69,63;等等出來。Objective C正則表達式 - NSStrings中的數字
a:2:{i:0;s:3:"187";i:1;s:3:"215";}
a:2:{i:0;s:3:"181";i:1;s:3:"170";}
a:2:{i:0;s:2:"69";i:1;s:2:"63";}
任何人都可以幫忙嗎?
假設:
如果你想引號內的數字和周圍的報價 "\d+?"
Example
這會抓住任何數字(一個或多個數字,由於+
)。由於正則表達式通常是「貪婪」,因此在+
之後添加?
將使其「非貪婪」,或者它將停止處理並在它碰到下一個引號後查找數字,而不是處理,直到找到最後一個引號。
如果你只想數字 (?<=")\d+?(?=")
Example
這類似於之前的正則表達式,唯一的區別是從返回的項目報價的排除。在正則表達式中包含引號將正確匹配它們,然後將它們返回。這個正則表達式使用積極的前瞻和後視,以確保我們正在尋找的模式\d+?
之前是一個報價,然後是一個報價。
非常感謝牆壁。不知道Rubular。這很棒! – Zsolt 2013-04-30 04:58:24
和'「\ d +」'一樣簡單嗎? – 2013-04-26 12:48:41
這與ios和所做的一切無關,你試圖做什麼不工作?和正則表達式只有一點關係。不要指望人們只是爲了提升自己的自負而編寫代碼。 (有些人會)閱讀第三章掌握正則表達式的書。如果您仍然不知道該怎麼做,請更換工作。 – uchuugaka 2013-04-26 12:58:48
@Andrews你能解決這個問題嗎?如果答案有幫助,請確保將其標記爲正確。 – Walls 2013-04-26 13:39:44