匹配所有控制字符,但换行符\n

Nie*_*ian 0 ruby regex

有没有办法编写一个匹配除换行符之外的任何控制字符的正则表达式"\n"

我可以编写一个正则表达式来捕获任何控制字符,如下所示:

/\p{Cc}/
Run Code Online (Sandbox Code Playgroud)

Kyl*_*rns 5

这应该这样做:

/(?!\n)\p{Cc}/
Run Code Online (Sandbox Code Playgroud)

否定前瞻,不应与换行符相匹配