我有问题,查找替换另一个字符串和Perl的正则表达式语法替换:正则表达式 - 查找行字符串,但在同一行
我有以下行:
FILEGROUP [PAYMENT_MGMT](NAME = [PAYMENT_MGMT], FILENAME = '$(DefaultDataPath)$(DatabaseName)_PAYMENT_MGMT.ndf', FILEGROWTH = 102400 KB)
LOG ON (NAME = [SQL_log], FILENAME = '$(DefaultLogPath)$(DatabaseName)_log.ldf', SIZE = 5012 KB, MAXSIZE = 2097152 MB, FILEGROWTH = 102400 MB) COLLATE Slovenian_CI_AS
所以我必须找到字符串SQL_LOG但SIZE仅更换SIZE = = 1024
如何与正则表达式PCRE实现这一目标?目标之前
语言的任何其他部分发生所以在最后以下行应该是:登录(NAME = [SQL_LOG],FILENAME = '$(DefaultLogPath)$(DatabaseName)_log.ldf',SIZE = ** 1024 ** KB,MAXSIZE = 2097152 MB,FILEGROWTH = 102400 MB)COLLATE Slovenian_CI_AS – Seronjsky
只需匹配并捕获所有需要更改的值匹配您想要替换的文本。 –
是的,这是我的问题:)我该怎么做:) – Seronjsky