xcode正则demo记录
name\sisEqualToString\s:\s@"(.)"
name isEqualToString:ASLocalizedString(@"$1")
@"([^"][\u4e00-\u9fa5]+[^"])"(?!\s*[UIImage imageNamed:])
ASLocalizedString(@"$1")
@"([^"])"(?!\s[UIImage imageNamed:@")
它会匹配出所有的 @"文字",但是排除[UIImage imageNamed:@"文字"]。
在替换的时候,把匹配到的结果替换为:ASLocalizedString(@"$1")
$1代表的是括号中的第一个组,也就是文字部分
发表回复