我有这样的多行字符串。 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
谢谢你。