正则表达式匹配问题

Jas*_*zek 0 ruby regex

好吧,我答应自己有一天我会学习正则表达式..但今天不是那一天.

匹配的正确表达式#_是什么(其中_是任何字符EXCEPT {)?


澄清:

我正在研究Ruby的语法高亮系统,我正在定义注释规则.'{'未包含的规范是将注释与嵌入字符串中的变量区分开来.

Fab*_*eeg 10

您在[]中定义了一个字符类,并用^来取反:

[^{] // i.e. a single character that is not {
Run Code Online (Sandbox Code Playgroud)

如果您在开头添加哈希标记,则会导致:

#[^{] // i.e. # and then a single character that is not {
Run Code Online (Sandbox Code Playgroud)