javascript - 대괄호 안의 내용을 가져오는 js 정규 표현식
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-26 10:56:48
0
4
1073

문자열의 모든 괄호 안에 있는 내용을 추출하세요. 괄호 안에 괄호가 들어갈 수 없습니다

으아아아

이렇게 얻은 결과는 양쪽에 괄호가 있습니다.
(?:exper) 이것은 검색 불가능한 일치가 아닌가요?

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(4)
習慣沉默

으아악

이렇게 보세요

世界只因有你

/(([^()]+))/g

으아악
学习ing

/[^()]+(?=))/g개인 테스트 후 피험자의 요구 사항을 충족할 수 있습니다

阿神
  1. match函数的返回值和使用的正则表达式是不是含有g标志有关系;
    如果没有g标志,如果字符串匹配,则返回的结果是一个数组,数组的元素分别是匹配的完整子串第一个捕获型括号的内容第二个捕获型括号的内容第三个捕获型括号的内容...所以数组的长度是捕获型括号的数量+1;
    如果有g标志,如果字符串匹配,则返回结果是一个数组,数组的元素分别是匹配的第一个完整子串匹配的第二个完整子串匹配的第三个完整子串...所以数组的长度是匹配的次数;
    일치하는 항목이 없으면 null을 반환합니다.

  2. 따라서 g를 사용한 후 결과는 와 일치하는 전체 하위 문자열만 반환하고 캡처 괄호의 내용은 포함하지 않으므로 일치 기능이 이를 수행할 수 없습니다.

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