Wie würde ich eine Regex schreiben, um den gesamten Text vor dem {Zeichen, aber in der gleichen Zeile zu erfassen?Regex zum Erfassen aller Texte vor {Zeichen - Objective C
Ich habe versucht, so etwas wie die folgende:
pattern = @"(\{)";
regex = [NSRegularExpression regularExpressionWithPattern:pattern options:0 error:&error];
matches = [regex matchesInString:self options:0 range: searchedRange];
for (NSTextCheckingResult* match in matches) {
[string addAttribute:NSForegroundColorAttributeName value: [UIColor colorFromHexString:@"#C41A16"] range:[match range]];
}
Ich versuche, den folgenden CSS-Code so zu gestalten, dass p gefärbt ist und ein gefärbt ist:
p {
color: blue;
}
a {
color: red;
}
BTW, haben Sie Ihre vorherige Frage Regex überprüfen? –
Sie müssen das nicht tun, aber wenn Sie dies mit einem beliebigen CSS machen wollen, können Sie auch Übereinstimmungen ablehnen, die mit '@' beginnen (wie '@ media' oder' @ font-face'), und erlauben Selektoren auf der gleichen Linie zu sein, indem Sie einfach zwischen '}' und '{' (oder Anfang der Zeichenkette) schauen – 4castle
@ WiktorStribiżew Yep nur Ihre Antwort akzeptiert. – Apollo