我正在尝试查找并[URL]
替换NSString
. 这是我的方法:
NSString *test = @"Test [URL] 123";
test = [test stringByReplacingOccurrencesOfString:@"[URL]"
withString:@"HERE"
options:NSRegularExpressionSearch
range:NSMakeRange(0, test.length)];
这样做的结果是Test [HEREHEREHERE] 123
。我想这是因为[URL]
意味着这 3 个字符中的任何一个,所以所有 3 个字符都将被HERE
一个接一个地替换。
但是我也尝试\[URL\]
了相同的结果。
那么,我如何实际搜索字符[
和]
?