string message = stackTrace;
string pattern = "(\\r\\n )?at (.*?)\\((.*?)\\)";
string replacement = "";
message = Regex.Replace(message, pattern, replacement);
The below text:
"The Stack Trace is at Google.LoaderAPI.Show()\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.Seed(unit code, ^alternativeSource erld)\r\n at Google.LoaderAPI.Show(someArugments)"
Will be converted as:
"The Stack Trace is"
Pattern:
(\\r\\n )?at (.*?)\\((.*?)\\)
Explanation:
(\\r\\n )? -----> Optional "\r\n"
at
(.*?) ------> anything
\\( --------> "("
(.*?) ------> anything
\\) --------> ")"
No comments:
Post a Comment