js에서 단일 백슬래시를 일반 백슬래시로 바꾸는 방법
大家讲道理
大家讲道理 2017-06-12 09:31:16
0
3
998
으아악

내 코드, 최종 출력 결과는 aa-a/b

정규식은 이중 백슬래시만 대체하고 단일 백슬래시는 대체하지 않습니다.

그 이유는 이스케이프 문자로 "aaa/b"가 최종적으로 "aaa/b"로 출력되는 것을 크롬 콘솔에서 볼 수 있기 때문입니다

이 상황을 해결하는 방법은 무엇입니까?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
学习ing

백슬래시 ""는 문자 앞에 나타나며 전체를 나타냅니다. 예를 들어 "n"은 개행 문자를 나타냅니다. 아래 코드를 참조하세요:

으아악

즉, "f"는 한 문자로 계산됩니다.

으아악

도움이 되기를 바랍니다!

三叔

정보를 확인했지만 해결책을 찾지 못했습니다. 이는 기본 구현인 이스케이프 문자로 간주되며 문자는 여전히 "a\a\a/b"

로 작성되어야 합니다.
phpcn_u1582

어떤 시나리오에 사용하고 싶으신가요? 이 상황이 당신이 원하는 결과인지 모르겠습니다:

  1. 만들기 test.txt,内容为aa\a/b

  2. 생성 test.js을 수행하고 아래 노드 콘솔에서 몇 가지 테스트와 결과를 수행합니다.

으아악

그럼 교체var a="aa\a/b"这种字符串的反斜杆毫无意义,你可能把字符串文本字符가 헷갈리는 것 같아요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿