我有問題,查找替換另一個字符串和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