J'ai une chaîne multiligne comme celle-ci. Ity a des sauts de ligne..NET multi-ligne d'aide regex - expression régulière
[Url du site = "http://medportal.domain.edu" Propriétaire = "DOMAIN \ de" SecondaryOwner = "DOMAIN \ utilisateur2 de" ContentDatabase = "WSS_Content_ $ 1" StorageUsedMB = "0.8" StorageWarningMB = "0" StorageMaxMB = "0" /] [Site Url = "http://medportal.domain.edu/sites/ahSC" Propriétaire = "DOMAINE \ utilisateur1" ContentDatabase = "WSS_Content_ahSC" StorageUsedMB = "22.3" StorageWarningMB = "0" StorageMaxMB = "0" /] [Site Url = "http://medportal.domain.edu/sites/ARCTIC" Propriétaire = "DOMAINE \ utilisateur1" ContentDatabase = "WSS_Content_ARCTIC" StorageUsedMB = "0.1" StorageWarningMB = "0" StorageMaxMB = " 0" /]
je dois extraire et formater des chaînes qui ressemblent à ceci:
stsadm.exe -o deletecontentdb -url "http://medportal.domain.edu" -databasename "WSS_Content_ $ 1" -databaseserver monfixedservername
Lorsque les deux arguments sont Url et ContentDatabase.
Ce modèle presque fonctionne mais il ramasse des choses supplémentaires et ne peut pas gérer multiligne
(. ) \ s (URL =) ( ?.) \ s (. ) \ s (= ContentDatabase) ( ?.) \ s (StorageUsedMB =) (*)
remplacerons:.
stsadm.exe -o deletecontentdb -url $ {url} -databasename $ {} databasename -databaseserver myfixedservername
Remerciements toi.