-1
我有一堆的Windows註冊表.reg文件,並想對它們進行一些更改,用HKCU替換SID。正則表達式註冊表替換
文件看起來是這樣的:
[-HKEY_USERS\S-1-5-21-**********-********-*********-500\SomeKey\SomeSubKey]
blah blah blah
[-HKEY_USERS\S-1-5-21-**********-********-*********-500_Classes\SomeKey\SomeSubKey]
[HKEY_USERS\S-1-5-21-**********-********-*********-500\SomeKey\SomeSubKey]
blah blah blah
[HKEY_USERS\S-1-5-21-**********-********-*********-500_Classes\SomeKey\SomeSubKey]
和預期的結果會是這樣:
[-HKEY_CURRENT_USER\SomeKey\SomeSubKey]
blah blah blah
[-HKEY_CURRENT_USER\Software\Classes\SomeKey\SomeSubKey]
[HKEY_CURRENT_USER\SomeKey\SomeSubKey]
blah blah blah
[HKEY_CURRENT_USER\Software\Classes\SomeKey\SomeSubKey]
我基本上知道應該做什麼,但是作爲正則表達式是不是我的語言,也許有人會幫我:)
這個想法是在行的開頭搜索[HKEY
或[-HKEY
continue unti l *-500
用HKEY\
代替HKEY* until *-500
。 當然有500和500_Classes和Software的東西,但如果給出正確的方向,我可以找出自己或做一個雙重運行。 我會爲此使用Notepad ++。
由於更換,這給了我很好的可視化表示它是如何工作的。 –