2016-03-07 43 views
2

任何人都可以告訴我如何在Xamarin iOS中使用NSRegularExpression類。 我不能夠在Xamarin Studio中使用, 尋找的等效方法如下一個Xamarin中的NSRegularExpression類

NSArray* matches = [[NSRegularExpression regularExpressionWithPattern:expression options:NSRegularExpressionDotMatchesLineSeparators error:nil] matchesInString:string options:0 range:range]; 
+0

也許['System.Text.RegularExpressions.Regex.Matches'資源](https://developer.xamarin.com/api/member/System.Text.RegularExpressions.Regex.Matches/p/System.String/)可以幫助? 'NSRegularExpressionDotMatchesLineSeparators'與你可以添加到模式開頭的內聯選項'(?s)'相同,或者在'Regex.Matches'中使用'RegexOptions.Singleline'標誌。 –

+0

Regex.Matches,正是預期的。謝謝 –

+0

太好了,我發佈了一個答案。 –

回答

4

可以使用Regex.Matches(String,String,RegexOptions)

搜索指定的輸入字符串的所有出現指定的正則表達式,使用指定的匹配選項。

NSRegularExpressionDotMatchesLineSeparators是一樣的內嵌選項(?s),您可以添加到您的模式的開頭,或使用RegexOptions.Singleline國旗Regex.Matches