Estoy desarrollando una aplicación de Windows usando C#. Estoy cargando un archivo (html, txt, xhtml) en el cuadro de texto. Quiero probar la ocurrencia de los siguientes casos en mi cuadro de texto.Múltiples ocurrencias de expresión regular en un cuadro de texto de líneas múltiples
,(comma) with closeup text (ex. text1,text2)
.(dot) with closeup text (ex. text1.text2)
:(colon) with closeup text (ex. text1:text2)
,(comma) with closeup ' i.e (left single quotation mark)
"(doublequote) with closeup text
'(single quote) with closeup text
</i> with closeup text (ex. </i>text)
</span> with closeup text.
Para todas las apariciones de la condición anterior, quiero resaltar el texto encontrado en particular en el cuadro de texto. Estoy tratando de usar la expresión regular. Estoy insertando todos los casos en la lista de arreglos y comprobando uno por uno. Para el primer caso si el texto en el cuadro de texto es como hjhdf, dfsjf entonces mostrará el cuadro de mensaje, si hay texto antes y después de este texto en particular, entonces no se mostrará el cuadro de mensaje.
string regexerror = wordToFind;
Regex myregex = new Regex("^[,]*[a-zA-Z]*$");
bool isexist = myregex.IsMatch(rtbFileDisplay.Text);
if (isexist)
{
MessageBox.Show("Hi");
}
Puede usar '(? <=^|>) [^><] +? (? = <| $) \ Be (\ w *) s \ b' para hacer coincidir texto en html. –