Regex 在列表中的每一行创建一条由speechmarks包裹的单行长字符串
因此,本质上,我们开发团队中的某个人提出了一个大问题,他们更改了.csproj文件上的所有构建操作,我们正在考虑最简单的方法将其更改回来 我们希望使用regex通过VSCode打开所有csproj文件。在文件资源管理器中打开多个文件的格式为Regex 在列表中的每一行创建一条由speechmarks包裹的单行长字符串,regex,Regex,因此,本质上,我们开发团队中的某个人提出了一个大问题,他们更改了.csproj文件上的所有构建操作,我们正在考虑最简单的方法将其更改回来 我们希望使用regex通过VSCode打开所有csproj文件。在文件资源管理器中打开多个文件的格式为 "filename" "filename1" "filename2" 我的名单是 com.Console.job1.csproj com.Console.job2.csproj com.Console.job3.csproj com.Console.job
"filename" "filename1" "filename2"
我的名单是
com.Console.job1.csproj
com.Console.job2.csproj
com.Console.job3.csproj
com.Console.job4.csproj
我现在的正则表达式
(.+)\n
那么我要替换的正则表达式是
"$1"\s
这根本不起作用您可以使用以下正则表达式: 定位模式
([^\s]+)(\n)?
替换:
"$1"
请记住,“替换”模式的末尾包含一个空格
演示:
您所说的“要替换的正则表达式”是什么意思?正则表达式仅用于搜索匹配项。替换模式只能包含像
$1
这样的占位符。您需要如何处理文件内容?如果您的意思是要用“
s来换行,只需使用+
并替换为“$0”
。重复