C#忽略两个字符之间的多个字符串

我有一个字符串:

"Hello,my name is <Enter name>,I'm <Enter age> years old and I like to play <Enter game>"

我想忽略字符之间的所有文本,并获取字符串:

"Hello,my name is,I'm years old and I like to play"

最好的方法是什么?

zqf1235678910 回答:C#忽略两个字符之间的多个字符串

RegEx方法:

string source = "Hello,my name is <Enter name>,I'm <Enter age> years old and I like to play <Enter game>";
var result = System.Text.RegularExpressions.Regex.Replace(source,"<.*?>",string.Empty);

注意:不适用于嵌套的<>字符

https://dotnetfiddle.net/0ytohm

本文链接:https://www.f2er.com/3168421.html

大家都在问