에 내 코드를받지 않고이 같은 일부 분할을 수행해야합니다정규식 - 사용/* JS에서 코멘트
$(element).split(/*(.+)?/)[1]);
하지만 그 /*
문자가, 내 코드는 주석으로 일합니다. &을 어떻게 사용하면이 문제가 발생하지 않도록 할 수 있습니까?
에 내 코드를받지 않고이 같은 일부 분할을 수행해야합니다정규식 - 사용/* JS에서 코멘트
$(element).split(/*(.+)?/)[1]);
하지만 그 /*
문자가, 내 코드는 주석으로 일합니다. &을 어떻게 사용하면이 문제가 발생하지 않도록 할 수 있습니까?
문자 그대로 일치하도록 *
문자를 이스케이프 처리하십시오. 그것은 정규식 내의 무언가를 의미합니다. 이전 토큰이 0 번 이상 일치 함을 의미합니다.
/\*
정규식은 다음과 같아야합니다
/\*(.+)?/
당신은 변화를하지 않는 시작하는 식을 추가 할 수 있습니다 어쨌든 유효한 정규식 없을 것
/.{0,}*(.+)?/
합니다. 별표를 찾으시겠습니까? – Bergi
@Bergi 예, 정말 유효하지 않습니다. 예, 별표와 일치시키고 싶습니다. – ParPar
['*'는 특별한 의미가 있습니다.] (http://www.regular-expressions.info/repeat.html), 백 슬래시로 이스케이프해야합니다. Btw, 시퀀스'/ *'는 주석을 작성하지 않고 정규 표현식 내에서 유효 할 수 있습니다 (예 :'/^\/* $ /'와 같이 매우 복잡한 주석 구문 사양 :-)의 이유 – Bergi