따옴표 사이에 하이픈 없애, 문자열이 (고화질) 이름에 하이픈을 가지고 있으며, 나는 그것을 제거 할 ... 내가 가진는 정규식 내가 장치에서 다시 JSON 문자열을 얻을
현재
\"(.+?)\":
하지만 ""안에 모든 것을 가져옵니다. 나는 모든 텍스트가 아닌 하이픈 만 사용하고 싶습니다. 나는 정규식이 항상 나를 혼란시키기 때문에 나는 문제가 거의 없다는 것을 안다. 아래에서 serialnumber를 serialnumber로 수정하고 value-2 ....를 수정하고 싶습니다.
{
"result": {
"Response": {
"info": {
"serial-number": "xyz",
"value1": "value-2",
아마도 JSON 구문 분석기가 JSON을 처리 한 다음 결과의 속성 이름 어떤 JSON 파서를 사용하고 있습니까? – Richard
* string.replace() * 또는 해당 메서드를 사용하면 더 쉽게 목표를 달성 할 수 있습니다. – guidot
@guidot way .. ie "value-2".replace ("-", "")'value2'를 반환하지만, 여러 개의 hypens가 존재할 경우''va-lue-2 ''를 사용하십시오 .replace (/ -/g, "")' –