나는 각 요소는 따옴표로 둘러싸여있는 쉼표로 구분 된 목록을 얻으려고하지 않고 행을 일치,하지만 난 아무 쉼표가 없습니다 마지막 줄을 캡처 할 수 없습니다쉼표 또는 쉼표
var input_value =
'test,
test,
test'
input_value.replace(/(.*?),/gm, "\"$1\", ") //=> "test",
"test",
"test",
test
어떻게 나는 그 마지막 줄을 잡고 그 주위에 따옴표를 붙인다?
/(.*?,)|(.*?)/gm
|
연산자는 모든 문자와 주변을 마지막 줄의 따옴표로 분리합니다. 나는 그것을 어떻게 오용하고 있는가?
나는 당신이 가깝다고 생각하지만, 대체 문자열은 "\"$ 1 \ "$ 2"이어야 최종 항목에 쉼표를 넣지 않아야합니다. 나는 그것을 시도하지 않았다, 단지 생각. – MacAnthony
@MacAnthony 당신 말이 맞아요. 내가 필요로하는 몇 가지 개조가 있지만, OP 편집자의 피드백을 기다리고 있습니다. –
아주 잘 작동합니다. 따옴표로 묶은 각 값 사이에 줄 바꿈이 있음을 알 수 있습니다. 왜 이런거야? 또한'. *'과'. *'가 어떻게 다른지 보여주는 또 다른 예가 있습니까? 정말 고맙습니다. – 1252748