c# - 如何在 C# 中使用正则表达式删除 < 和 > 之间的字符?

标签 c# regex string

我有一个字符串 str="<u>rag</u>" .现在,我想获取字符串 "rag"只要。如何使用正则表达式获取它?

我的代码在这里..

我得到了输出=""

提前致谢..

C#代码:

string input="<u>ragu</u>";
string regex = "(\\<.*\\>)";
string output = Regex.Replace(input, regex, "");

最佳答案

const string HTML_TAG_PATTERN = "<.*?>";
Regex.Replace (str, HTML_TAG_PATTERN, string.Empty);

关于c# - 如何在 C# 中使用正则表达式删除 < 和 > 之间的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15925498/

相关文章:

字符串格式化过程与writeln类似

c# - 按下取消键 (CTRL+C) 时控制台中的 Topshelf 强制停止服务

c# - 如果在等待异步调用后设置 UWP bool 值,则不会在 UI 中更新

c# - 十进制值的正则表达式

用于重叠固定宽度匹配的正则表达式

Java For 循环如果值更大则重复

c# - UWP 网格过渡

c# - 在(数据)注解中使用Unity的依赖注入(inject)

regex - grep 异常但排除特定异常

c# - 访问字符串中的字符与在 C# 中转换为字符数组