나는 다음과 같은 정규 표현식이 있습니다정규 표현식과 자바 스크립트
var re = new RegExp("(^|\\s)" + classname + "(\\s|$)");
내가 \의는 공백 문자 이해를; 캐럿은 "시작"을 의미합니다. 여기서 이해할 수없는 것은 파이프 문자입니다 ...
위의 표현은 어떻게 영어로 변환됩니까?
감사
나는 다음과 같은 정규 표현식이 있습니다정규 표현식과 자바 스크립트
var re = new RegExp("(^|\\s)" + classname + "(\\s|$)");
내가 \의는 공백 문자 이해를; 캐럿은 "시작"을 의미합니다. 여기서 이해할 수없는 것은 파이프 문자입니다 ...
위의 표현은 어떻게 영어로 변환됩니까?
감사
(^|\s)
가 alternation 인 표현. "문자열의 시작 또는 공백 문자"를 의미합니다. 마찬가지로 (\s|$)
은 "문자열의 끝이나 공백 문자"를 의미합니다.
이 정규 표현식은 시작 또는 끝 부분에 공백이없는 공백으로 구분 된 단어에서 단어를 찾는 데 유용합니다.
자바 스크립트 정규식의 |
기호는 "or
"을 의미합니다.
당신은 여기에 도움이 목록을 확인할 수 있습니다 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp#Special_characters_in_regular_expressions이는 멋진 자바 스크립트 정규식 시험기 사이트에 상장되었습니다 그래서 regexpal.com
|
수단 또는 - 라인의
경기 시작 (^) 또는 공백 문자
일치하는 값
classname
공백 문자 또는 줄 끝 ($)
이 빠르고 관련성이 높은 답장 마크를 보내 주셔서 감사합니다. – balteo