나는 HTML 페이지에 대한 링크 재 작성을 수행하는 C#을 Regex
를 사용해야하고 난 내 자신의 사람과 따옴표 (")로 묶인 링크를 교체해야합니다. 예를 들어, 나는 다음과 같은 교체 할 필요가 말.NET Regex로 링크 재 작성을 수행하는 방법은 무엇입니까?
"slashdot.org/index.rss"
befor을 제공 다른 값이 될 수있는
"MY_OWN_LINK"
에
그러나 실제 링크 형태
"//slashdot.org/index.rss" or
"/slashdot.org/index.rss"
될 수 e "slashdot.org/index.rss"
하지만, 내가 신경 쓰지 않는 따옴표 (") 뒤에.
요약하면 링크가 "slashdot.org/index.rss"
으로 끝나는 한 전체 링크를 "MY_OWN_LINK"
으로 바꾸고 싶습니다.
어떻게 위의 대한 Regex.Replace
사용할 수 있습니까?
은 HTML에 대한 정규 표현식을 사용하지 마십시오. 심각하게 나쁜 아이디어입니다. 또한 요구 사항이 무엇인지 명확히 알지 못했습니다. –
@Lopper : JavaScript와 달리 C# 프로그래밍 언어는 정규 표현식을 지원하지 않습니다. –
@ 존 손더스 : 응? .NET 언어는 JavaScript보다 훨씬 나은 정규 표현식 지원을 제공합니다. –