我有一长串。我想取这个长字符串,搜索出现在引号之间的任何单词(即“字符串”),并在单词之前插入一个字符串(即“x”),并在单词之后插入一个字符串(即“y”)。
任何解决方案将不胜感激!谢谢!
我看到我可以使用以下内容来获取引号之间的文本:
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"([\"])
(?:\\\\\\1|.)*?\\1" options:0 error:&error];
NSRange range = [regex rangeOfFirstMatchInString:myString options:0 range:NSRangeMake(0,
[myString length]];
但是,现在我需要替换引号内的文本,在之前插入 html 标签“bold”,在之后插入“/bold”。无论如何我可以这样做吗?此外,如果给定字符串中多次出现引用文本,我将如何使用上述代码循环遍历字符串以逐个修改每段引用文本?
我遇到了这篇文章([单击此处]] 1,但我不太确定如何修改示例代码以达到我想要的结果。任何帮助都会很棒!