js 정규식 질문이요 채택완료
처음 " 가 있는 부분부터 마지막 " 가 있는 부분까지 가져오려면 어떻게 해야하나요?
var char = 'ab"cd"ef"g h"ij"k" ln'
결과: cd"ef"g h"ij"k
관심부탁드립니다
답변 1개
채택된 답변
+20 포인트
백수1995
4년 전
/"(.*)"/g 로 검출 안되나요?
var text = 'ab"cd"ef"g h"ij"k" ln';
var reg = /"(.*)"/;
text.match(reg)[1]
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
보노보노의손
4년 전
'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 이렇게 되었으면 합니다
"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 이렇게 되었으면 합니다
보노보노의손
4년 전
'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번만 담겨있습니다
['"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번만 담겨있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인