我想将 HTML 片段分配给字符串变量。就像是 -
string div = "<table><tr><td>Hello</td></tr></table>"; // It should return only 'Hello'
请建议。
如果您确定 HTML 不会在您想要获取的字符串之间发生变化,您可以简单地在两个常量字符串之间执行一个Substring,您将把您的字符串放入您的变量中。
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);
这是正则表达式版本:
const string prefix = "<table>";
const string suffix = "</table>";
string s = prefix + "TEST" + suffix;
string s2 = Regex.Match(s, prefix + "(.*)" + suffix).Groups[1].Value;
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 版本吗?