{文字の前にあるすべてのテキストを同じ行にキャプチャする正規表現を書くにはどうすればよいですか?{文字の前にすべてのテキストをキャプチャする正規表現 - Objective C
私は、次のようなものを試してみました:
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]];
}
私はPが着色されており、Aが着色されるように、次のCSSコードのスタイルをしようとしている:
p {
color: blue;
}
a {
color: red;
}
ところで、あなたは、以前の正規表現の質問をチェックしましたか? –
これを行う必要はありませんが、これをCSSで動作させたい場合は、 '@ 'で始まるマッチ(' @ media'や '@ font-face'など)を拒否することもできます。セレクタが '}'と '{'(または文字列の先頭)の間を見て同じ行にあることを許可します – 4castle
@WiktorStribiżewあなたの答えを受け入れました。 – Apollo