我有一个字符串是//{characters}\n
.
我需要一个正则表达式来提取和之间的//
字符\n
。
正则表达式很好,但为什么不使用 Substring 呢?
string input = "//{characters}\n";
string result = input.Split('\n')[0].Substring(2);
或者
string result = input.Substring(2, input.Length - 3);
这应该有效:
string s1 = "//{characters}\n";
string final = (s1.Replace("//", "").Replace("\n", ""));
使用正则表达式:
Regex g;
Match m;
g = new Regex("//(.*)\n"); // if you have just alphabet characters replace .* with \w*
m = g.Match(input);
if (m.Success == true)
output = m.Groups[1].Value;