How to use regular expressions to match [*] style strings
This article mainly introduces how to use regular expressions to match [*] style strings, which has a certain reference value. Interested friends can refer to it. I hope you will learn a lot after reading this article. Let's take a look at it.
The source code is as follows
-(NSUInteger) analyseRX: (NSString *) string withPatternString: (NSString *) patternString
{
/ /\ [[^\]] to match the number of [*] that appear in the string
/ /] + > is used to match the number of occurrences in a string
If (string = = nil)
{
Return 0
}
/ / regular expression
NSRegularExpression * regex =\
[NSRegularExpression regularExpressionWithPattern:patternString
Options:NSRegularExpressionCaseInsensitive
Error:nil]
/ / perform relevant matching operations
NSRange range = NSMakeRange (0, [string length])
NSUInteger numberOfMatches = [regex numberOfMatchesInString:string
Options:0
Range:range]
/ / return the number of matches
Return numberOfMatches
}
For example, if you want to query for several strings with [*] structure in the string, such as the following string:
Thank you for reading this article carefully. I hope the article "how to use regular expressions to match [*] style strings" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support and pay attention to the industry information channel. More related knowledge is waiting for you to learn!