Regex SSM替换约束中的唯一文本
大家好 我的问题很简单,但我一直没能做到 我已经为一个数据库及其内容生成了一个脚本,现在我想将我在一个数据库中生成的内容与另一个数据库中生成的内容进行比较 使用winmerge时,我遇到了一些困难,因为有如下项目:Regex SSM替换约束中的唯一文本,regex,ssms,replace,Regex,Ssms,Replace,大家好 我的问题很简单,但我一直没能做到 我已经为一个数据库及其内容生成了一个脚本,现在我想将我在一个数据库中生成的内容与另一个数据库中生成的内容进行比较 使用winmerge时,我遇到了一些困难,因为有如下项目: CONSTRAINT [PK__onepk__321403CF014925CB] PRIMARY KEY CLUSTERED 其中一个脚本具有321403CF014925CB,另一个脚本具有321403CF07820F21 我如何替换所有这些文本,使其成为 CON
CONSTRAINT [PK__onepk__321403CF014925CB] PRIMARY KEY CLUSTERED
其中一个脚本具有321403CF014925CB,另一个脚本具有321403CF07820F21
我如何替换所有这些文本,使其成为
CONSTRAINT [PK__onepk__] PRIMARY KEY CLUSTERED
当然,在这种情况下大约有100个主键
有人能帮忙吗?试试这个正则表达式:
CONSTRAINT \[PK__onepk__([\w^\]]+)\] PRIMARY KEY CLUSTERED
给定此输入字符串:
CONSTRAINT [PK__onepk__321403CF014925CB] PRIMARY KEY CLUSTERED
表达式的这一部分
([\w^\]]+)
将匹配
321403CF014925CB
只是一个想法。。。允许您忽略数据库之间的各种差异,其中之一是约束名称。另外,还有两周的免费试用期。谢谢你,迈克尔——很遗憾,我需要的时间远远超过两周。。而且我无法证明成本是合理的:(嗨——有人有其他的解决方案吗?其他人能试试吗?我仍然无法得到以下答案:(