In some cases, we clear HTML tags for some content and only retain pure content or part of the content, such as the following section:
<SPAN class = insertwordsdisplay> not here </span> As long as <SPAN class = \ "insertwordsdisplay \"> not here (*) </span>
For the above Code, we only need the blue content, that is,"NO content surrounded by HTML tags"
C # implementation method:
String strtobefiltered = "<SPAN class = insertwordsdisplay> not here </span> As long as <SPAN class = \" insertwordsdisplay \ "> not (*) </span> "; regEx Reg = new RegEx ("<span \ s + class \ s {0, }=\\ s {0 ,} \ "{0, 1} insertwordsdisplay \" {0, 1}>. +? </Span> ", regexoptions. ignorecase | regexoptions. multiline); string strfiltered = reg. Replace (strtobefiltered ,"");
The above strfiltered is the final result.
Javascript implementation:
<SCRIPT type = "text/JavaScript"> var strtobefiltered = '<SPAN class = insertwordsdisplay> do not </span> <SPAN class = "insertwordsdisplay"> do not (*) </span> '; var pattern =/<span \ s + class \ s {0, }=\ s {0 ,} "{0, 1} insertwordsdisplay" {0, 1} \ s {0,}>. +? <\/Span>/ig; var strfiltered = strtobefiltered. Replace (pattern, ''); alert (strfiltered); </SCRIPT>
I hope it will be helpful.