문자열 변수에 HTML 코드 조각을 지정하고 싶습니다. 과 같은 것 -문자열 변수에 HTML 값을 할당하려합니다.
string div = "<table><tr><td>Hello</td></tr></table>"; // It should return only 'Hello'
다음과 같이 제안하십시오.
문자열 변수에 HTML 코드 조각을 지정하고 싶습니다. 과 같은 것 -문자열 변수에 HTML 값을 할당하려합니다.
string div = "<table><tr><td>Hello</td></tr></table>"; // It should return only 'Hello'
다음과 같이 제안하십시오.
string div = "<table><tr><td>Hello</td></tr></table>"; // It should return only 'Hello
var doc = new XmlDocument();
doc.LoadXml(div);
string text = doc.InnerText;
당신이의 JQuery와 버전 필요하십니까 : 여기
const string prefix = "<table>";
const string suffix = "</table>";
string s = prefix + "TEST" + suffix ;
string s2 = s.Substring(prefix.Length, s.IndexOf(suffix, StringComparison.Ordinal) - prefix.Length);
는 정규식 버전?
HTML이 완벽한 XML이 아니면이 작업은 실패합니다. –
원하는 문자열 사이에서 HTML이 변경되지 않는다고 확신하는 경우 두 개의 상수 문자열 사이에 하위 문자열을하면 변수에 문자열을 가져올 수 있습니다.
const string prefix = "<table>";
const string suffix = "</table>";
string s = prefix + "TEST" + suffix;
string s2 = Regex.Match(s, prefix + "(.*)" + suffix).Groups[1].Value;
먼저 누군가가 정규 표현식을 제안합니다. 그 사람은 살해 당할 것입니다. 그러면 누군가가 HtmlAgilityPack에 대한 링크를 게시합니다. –
질문이 표시되지 않습니까? HTML을 문자열에 넣은 것 같습니다. 어떻게 그 문자열을 사용하고 있습니까? –
살해 될 위험이 있습니다. 이것은 http://stackoverflow.com/questions/787932/using-c-sharp-regular-expressions-to-remove-html-tags와 비슷합니다. – McArthey