我有這樣的多行字符串。 Ity擁有換行符。.NET正則表達式多行幫助 - 正則表達式
[Site Url =「http://medportal.domain.edu」Owner =「DOMAIN \ user1」SecondaryOwner =「DOMAIN \ user2」ContentDatabase =「WSS_Content_ $ 1」StorageUsedMB =「0.8」StorageWarningMB =「0」StorageMaxMB =「0」/] [Site Url =「http://medportal.domain.edu/sites/ahSC」Owner =「DOMAIN \ user1」ContentDatabase =「WSS_Content_ahSC」StorageUsedMB =「22.3」StorageWarningMB =「0」StorageMaxMB = 「0」/] [Site Url =「http://medportal.domain.edu/sites/ARCTIC」Owner =「DOMAIN \ user1」ContentDatabase =「WSS_Content_ARCTIC」StorageUsedMB =「0.1」StorageWarningMB =「0」StorageMaxMB =「 0「/]
我需要提取和格式化字符串,看起來像這樣:
stsadm.exe -o deletecontentdb -url「http://medportal.domain.edu」-databasename「WSS_Content_ $ 1」-databaseserver myfixedservername
其中兩個參數是Url和ContentDatabase。
這個模式差不多的作品,但它拿起額外的東西,不能處理多
()\ S(URL =)(?)\ S()\ S(ContentDatabase = )(?)\ S(StorageUsedMB =)(*)
取代:
的Stsadm.exe -o deletecontentdb -url $ {URL} -databasename $ {數據庫名稱} -databaseserver myfixedservername
謝謝你。