0
자바 스크립트는 regexes의 lookbehind를 지원하지 않습니다. 다음 PHP 정규 표현식을 Javascript로 변환하려면 어떻게해야합니까? lookbehind가있는 PHP 정규식을 Javascript로 변환하려면 어떻게해야합니까?
var str = '{"key":"abc \\x123 \xe2\x80\x93 xyz"}'
var newStr = str.replace(/regPattern/g, '\\u')
console.log(newStr); // output: '{"key":"abc \\x123 \ue2\u80\u93 xyz"}'
\\x123
\\x
포함되어 있기 때문에 일치하지만,
\x
일치하지 않습니다 여기에
regPattern="(?<!\\)\\x"
은 (Node.js를에서) 테스트 케이스이다.
'str'은 (는) 문자열이 아닙니다. –
right, corrected – androidkc
자, 여러분의 문자열은'{ "key": "abc \ x123 â xyz"}'이므로'.replace (/ \\ x/g, '// u')' "key": "abc // u123 â xyz"}'. 올바른 * 문자열 리터럴을 게시 했습니까? –