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バージョンも必要ですか?
取得したい文字列の間で HTML が変わらないことが確実な場合は、2 つの定数文字列の間でサブストリングを実行するだけで、文字列を変数に取得できます。
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;