我有一个看起来像(*
字面意思)的字符串:
clp*(seven digits)1*
Run Code Online (Sandbox Code Playgroud)
我想改变它,看起来像:
clp*(seven digits)(space)(space)1*
Run Code Online (Sandbox Code Playgroud)
我正在使用C#并构建我的搜索模式:
Regex regAddSpaces = new Regex(@"CLP\*.......1\*");
Run Code Online (Sandbox Code Playgroud)
我不知道如何告诉正则表达式保留前11个字符,添加两个空格然后用它封顶 1*
任何帮助表示赞赏.
这里不需要使用正则表达式.简单的字符串操作将完美地完成工作.
var input = "clp*01234561*";
var output = input.Substring(0, 11) + " " + input.Substring(11, 2);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
124 次 |
最近记录: |