2014-09-14 3 views

답변

1

당신은 사용할 수는 regular expressionString.prototype.replace()

var myData = "<td>{{binding}}</td>"; 
var strippedData = myData.replace(/>[^<]+</g,"><"); 

으로 난 당신이 이상과 일치하지 않도록 내부 내용과 일치하는 대신 .[^<]을 사용하는 것이 좋습니다 것입니다 무엇을 필요. 또한 정규식 대신 +를 사용하면 >< 사이에 실제로 내용이있는 위치 만 일치합니다.

정규 표현식의 끝에있는 g을 사용하여 모든 항목을 일치시키고 바꿉니다.

+0

Kruege, 나는 " "예상 출력은" "어떻게해야합니까? –

+1

@AminUddin 그런 경우 myData.replace (/ data-ng-repeat = "[^"] * "/ g," ")와 같은 것을 사용합니다.이 속성과 일치하고 아무것도 대체하지 않습니다. –

1

당신은 정규 표현식 String.prototype.replace() 방법을 사용할 수 있습니다. 이 같은 뭔가 :

var myData = "<td>{{binding}}</td>"; 
myData.replace(/>.*</, '><'); 
+0

내 입력이 {{store.customer}} {{store.quantity가}} 그런 다음 내가 넣어 나가가 {{store.order}} 예상 출력은 다음과 같습니다. –

관련 문제