현재이 패턴을 찾을 정규식을 만들려고합니다. /- - [/
. [
특수 문자이기 때문에,이 오류가 무엇입니까 : 나는 컴파일러가 닫습니다 정규식에 [
을 기대하고 있기 때문에 이런 일이 알고대괄호를 루비의 정규식과 일치시키는 방법
premature end of char-class: /- - [/ (SyntaxError)
을,하지만 난 그게에 일치 할 필요가 내 무늬. 어떻게해야합니까?
현재이 패턴을 찾을 정규식을 만들려고합니다. /- - [/
. [
특수 문자이기 때문에,이 오류가 무엇입니까 : 나는 컴파일러가 닫습니다 정규식에 [
을 기대하고 있기 때문에 이런 일이 알고대괄호를 루비의 정규식과 일치시키는 방법
premature end of char-class: /- - [/ (SyntaxError)
을,하지만 난 그게에 일치 할 필요가 내 무늬. 어떻게해야합니까?
예, 대괄호는 정규식 구문의 일부입니다. 리터럴 괄호 (또는 다른 특별한 기호)를 찾으려면 백 슬래시를 사용하여 이스케이프합니다.
'foo[bar]' =~ /\[/ # => 3
] 감사합니다! 정규 표현식은 여전히 나에게있어서 아주 새롭고, 내가 만난 가장 혼란스러운 것들 중 하나이다. – taylorc93
이 문제가 해결되면 대답을 해결해야한다. –
"\"로 이스케이프 처리하십시오. \ [' – ctn