如何編寫正則表達式來捕獲{字符之前的所有文本,但在同一行上?正則表達式在{字符之前捕獲所有文本 - 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]];
}
我想樣式下面的CSS代碼使得P是有色和着色爲:
p {
color: blue;
}
a {
color: red;
}
順便說一句,你檢查你以前的正則表達式的問題? –
你不必這樣做,但是如果你想使用任何CSS工作,你也可以拒絕以@開頭的匹配(比如@ media或@ font-face),並且通過查看'}'和'{'(或字符串的開頭)來允許選擇器在同一行上 – 4castle
@WiktorStribiżew只是接受了你的答案。 – Apollo