줄 바꿈 을 제외하고 제어 문자 와 일치하는 정규식을 작성하는 방법이 있습니까? "\ n"
?
다음과 같은 제어 문자를 잡는 정규식을 작성할 수 있습니다.
/\p{Cc}/
이렇게해야합니다.
/(?!\n)\p{Cc}/
부정적인 미리보기, 줄 바꿈과 일치해서는 안 됨
str = "Q\cA\n\cD%\cH\n" #=> "Q\u0001\n\u0004%\b\n"
str.gsub(/[^\p{Cc}]|\n/, '') #=> "\u0001\u0004\b"
참고
"\cH" #=> "\b"
출처 : https://stackoverflow.com/questions/48562959/match-all-control-characters-but-line-break-n