我有一个字符串变量,如:
nls
在C#中使用Regex我希望输出如下:
geom_smooth(...,method="lm")
答案 0 :(得分:1)
有更多方法可以做到这一点。其中两个将是
Uncaught Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. Check the render method of
正则表达式:您要求的
.
您可以按照自己喜欢的方式打印数组
了解评论中的要求后
string data = "#FirstName=Arvind #LastName= Chaudhary_009";
data = data.Replace("_", "");
data = data.Replace("=", " = ");
string[] dt = data.Split(new char[] {'#'}, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(dt[0]); // Print your array here
答案 1 :(得分:0)
会有很多解决方案。我建议你使用.NET Regex Tester或类似的在线工具来帮助开发一个运行良好的正则表达式。
一个简单的示例正则表达式,它将为您提供一些组:
#FirstName\s*=\s*(.*)\s?#LastName\s*=\s*(.*)_(.*)
运行它,然后根据组1,2,3格式化输出。