如何编写下面的正则表达式
本文关键字:正则表达式 何编写 | 更新日期: 2023-09-27 17:50:30
code before>>
dateTime1 = new DateTime(2015, 5, 24);
line2 ( some code)...;
line3 ( some code)...;
DateTimePicker.Value = dateTime1;
regex后面的代码>>>
line1 ---> ( will be cleared)
line2 ---> ( some code)...;
line3 ---> ( some code)...;
DateTimePicker.Value = new DateTime(2015, 5, 24);
I tried this as search pattern
( ^:b*dateTime[:d]{.+}'n{.+}'n{.+}'ndateTime[:d];$ )
但没有结果
试试这个
string input =
"dateTime1 = new DateTime(2015, 5, 24);" +
"line2 ( some code)...;" +
"line3 ( some code)...;" +
"DateTimePicker.Value = dateTime1;";
string pattern = "(?'line1'[^;]*);(?'line2'[^;]*);(?'line3'[^;]*);(?'line4'[^;]*)";
Regex expr = new Regex(pattern, RegexOptions.Singleline);
string output = expr.Replace(input, "${line2};${line3};${line1};");