웹 서비스에서 가져온 XML 데이터가있는 문자열이 있습니다. 데이터가 추악하고 xml의 이름 태그에 잘못된 문자가 있습니다. 예를 들어 다음과 같이 표시 될 수 있습니다.XML 이름 태그에서 잘못된 문자 제거 - RegEx C#
<Author>Scott the Coder</Author><Address#>My address</Address#>
[주소 이름] 필드의 #가 잘못되었습니다. 이름 태그에서 모든 잘못된 문자를 제거하지만 XML의 Value 섹션에 모든 문자를 남기는 정규식을 찾고 있습니다. 즉, RegEx를 사용하여 시작 이름 태그와 종료 이름 태그에서만 문자를 remvove 싶습니다. 다른 모든 것은 똑같은 것을 다시 말해야합니다.
는 아직 모든 잘못된 문자를 가지고 있지 않지만,이 날이 시작됩니다 : # {} &()
은 내가 할 노력하고 무엇을 할 수 있습니까?
"XML 데이터"와 같은 것을 언급하지 않는 것이 좋습니다. 그것은 XML이 아닙니다. 그래서 당신이 그 문제에 곤란을 겪고있는 것입니다. 데이터 공급 업체가 그들의 출력물이 쓰레기라는 사실을 알고 있어야합니다. –
예, 그게 내가해야 할 일입니다. 이 메시지 게시판에서 문제를 해결하는 동안 일을 시도하고 단순화 할 이유가 없습니다. 나는 그 사람을 사냥해서 나쁜 소년이라고 말해야 해. 그건 내 문제를 해결할거야 .... 어, 잠깐, 아니 .. 나는 여전히 같은 문제가있다 ... 다음! – Scott
허용되지 않는 문자에'$'를 추가 할 수 있습니다. – TinyTimZamboni