C# 如何检查两个字符之间是否有文本?

C# 如何检查两个字符之间是否有文本?,c#,string,char,C#,String,Char,我正在制作一个小的HTML编辑器,我想知道如何返回字符串/字符数组,即介于2个字符之间(如>和和看一看-它们非常适合这个用途 快速提示帮助您-如果“abc”位于>和

我正在制作一个小的HTML编辑器,我想知道如何返回字符串/字符数组,即介于2个字符之间(如>和<或“和”)

例如:

<>Text inside > and <<> or "Text inside " and "".
Text inside>和看一看-它们非常适合这个用途

快速提示帮助您-如果“abc”位于>和<字符之间,则以下表达式应为您提供匹配:

(?<=\>)abc(?=\<)

(?)abc(?=\n如果您想解析html而不是字符串方法或正则表达式,请使用。但是,您发布的示例不是有效的html。可能与Finally重复,可用于添加指向此答案的链接:!该死的抱歉,伙计们,我忘了将c添加到header@Teslo你可能是对的。我需要看看regex,它到底是做什么的。谢谢你的回答。我要上厕所我不知道我是否同意正则表达式“非常适合这个用途”。如中所述,使用正则表达式解析HTML实际上是不可能的。没错,如果OP关心验证HTML,那么这是错误的做法,但我考虑的更多是提取已验证HTML的内容-显示属性值提示等。无论哪种方式,验证HTML都是另一回事-我甚至懒得自己去做。