처음 " 가 있는 부분부터 마지막 " 가 있는 부분까지 가져오려면 어떻게 해야하나요?
var char = 'ab"cd"ef"g h"ij"k" ln'
결과: cd"ef"g h"ij"k
관심부탁드립니다
|
답변 1개 / 댓글 5개
채택된 답변
+20 포인트
2021-10-20 (수) 10:07:07
/"(.*)"/g 로 검출 안되나요?
var text = 'ab"cd"ef"g h"ij"k" ln';
var reg = /"(.*)"/;
text.match(reg)[1]
답변에 대한 댓글 5개
백수1995
2021-10-20 (수) 10:19:58
/".*"/g
괄호를 빼면 됩니다
아니면
/(".*")/g 괄호를 이렇게 넣던가요
괄호를 빼면 됩니다
아니면
/(".*")/g 괄호를 이렇게 넣던가요
보노보노의손
2021-10-20 (수) 10:27:14
'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 이렇게 되었으면 합니다
보노보노의손
2021-10-20 (수) 10:42:36
'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번만 담겨있습니다
답변을 작성하려면 로그인이 필요합니다.