js 정규식 질문이요

js 정규식 질문이요

QA

js 정규식 질문이요

본문

처음 " 가 있는 부분부터 마지막 " 가 있는 부분까지 가져오려면 어떻게 해야하나요?

 

var char = 'ab"cd"ef"g h"ij"k" ln'

 

결과: cd"ef"g h"ij"k

 

관심부탁드립니다

이 질문에 댓글 쓰기 :

답변 1

/"(.*)"/g 로 검출 안되나요?

 

var text = 'ab"cd"ef"g h"ij"k" ln';

var reg = /"(.*)"/;

text.match(reg)[1]

 

 

 

'ab"cd"ef"g h"ij"k" ln'.match(/".*"/g)[0]
"cd"ef"g h"ij"k"

'ab"cd"ef"g h"ij"k" ln'.match(/(".*")/g)[0]
"cd"ef"g h"ij"k"

'ab"cd"ef"g h"ij"k" ln'.match(/"(.*)"/g)[0]
"cd"ef"g h"ij"k"

세개 다 결과가 같아요..

양옆 쌍따옴표 없이
cd"ef"g h"ij"k 이렇게 되었으면 합니다

'ab"cd"ef"g h"ij"k" ln'.match(/".*"/g)
['"cd"ef"g h"ij"k"']

'ab"cd"ef"g h"ij"k" ln'.match(/(".*")/g)
['"cd"ef"g h"ij"k"']

'ab"cd"ef"g h"ij"k" ln'.match(/"(.*)"/g)
['"cd"ef"g h"ij"k"']

배열에 0번만 담겨있습니다

답변을 작성하시기 전에 로그인 해주세요.
전체 2,632
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT