我有一个//{characters}\n
的字符串。
我需要一个正则表达式来提取//
和\n
之间的字符。
答案 0 :(得分:3)
正则表达式很好,但为什么不使用Substring?
string input = "//{characters}\n";
string result = input.Split('\n')[0].Substring(2);
或
string result = input.Substring(2, input.Length - 3);
答案 1 :(得分:1)
这应该有效:
string s1 = "//{characters}\n";
string final = (s1.Replace("//", "").Replace("\n", ""));
答案 2 :(得分:1)
使用RegEx:
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;