'Find hardcoded strings but not those for file names (Xcode, Regex help)
I am searching for all hardcoded strings in my app so I can localize them. Currently I am using the regular express search for @"[^"]+" as suggested in this answer: Searching hard coded text in xcode
The issue is I want to only find some strings in this format. For example, I want to exclude [UIImage imageNamed:@"string"] and NSLog(@"Log string"). I believe the easiest way to do this is find a string of the format of @"[^"]+" as long as the prior characters do not include NSLog(, or imageNamed:, or several other things I will enter in manually.
How can I write a regex that excludes these cases?
Solution 1:[1]
I think this would be more comprehensive
"[a-zA-Z0-9 ?!.,;/\-=+)(*&%#@]+"
Search > Find > Regular Expression -- type
Solution 2:[2]
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | |
| Solution 2 | Ahmed Lotfy |



