2009-07-28 5 views
1

Im 정규식 및 VB 및 정규 표현식을 사용하는 데 문제가있는 메신저에 새로운 기능이 있습니다.VB.NET Regex.replace <>

Regex.Replace(text, "<span[^>]*>", "<b>", RegexOptions.IgnoreCase) 

이 올바르게 스팬 의견 일치하지만 문자열로 대체하는 경우가 스트립 :

임이있어 <span ....> 주석을 제거하고 <b>

지금까지 필자로 교체하려고 <> 그리고 방금 "b"을 남겨 둡니다. 필자는 \<b\>을 구분하려고 시도했지만 \을 건너 뛰고 \b\을 떠나려면 <>을 제거합니다.

누구든지 내 무지를 고치고 어떤 일이 잘못되었는지 말해 줄 수 있습니까? "\\"내 테스트에서

+1

, 당신의 코드가 제대로 작동 :

건배 – bdukes

+0

당신의 권리는 그것의 정규식이 아니라 똑바로 읽습니다 .HTMLStringtoSharedStringRichText (텍스트) 및 그 여기에 그것을 얻을 끝내고 Excel에서 끝납니다 b/ –

+0

아픈 그 코드를 추가 - HTMLStringtoSharedStringRichText –

답변

1

당신은 그것을 잡으려고 정규식 위해서는 슬래시 자체를 탈출해야합니다. 어쩌면 꺽쇠 괄호를 제거하는 코드가 나중에 있을까요?
관련 문제