帮我用objectc写一个正则代码,过滤掉文字中的/和+符号
时间: 2024-02-27 21:56:40 浏览: 91
js中过滤特殊字符的正则表达式
好的,以下是用 Objective-C 编写的正则表达式代码,可以过滤掉字符串中的 / 和 + 符号:
```
NSString *inputString = @"这是一段含有/和+符号的字符串";
NSString *pattern = @"[/+]";
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:0 error:nil];
NSString *filteredString = [regex stringByReplacingMatchesInString:inputString options:0 range:NSMakeRange(0, inputString.length) withTemplate:@""];
NSLog(@"%@", filteredString);
```
这段代码中,首先定义了一个包含 / 和 + 符号的输入字符串 `inputString`,然后使用正则表达式 `[/+]` 定义了要过滤的符号,这里使用了字符集合的写法,表示匹配 / 或 + 中的任意一个字符。
接着,使用 `NSRegularExpression` 类创建了一个正则表达式对象 `regex`,并使用 `stringByReplacingMatchesInString` 方法将输入字符串中所有符合正则表达式的部分替换为空字符串 `""`,得到过滤后的字符串 `filteredString`。
最后,使用 `NSLog` 打印出过滤后的字符串。
阅读全文