请教xml配置文件中的值怎么用正则替换[已解决]
本帖最后由 xyx115 于 2019-2-26 15:49 编辑如题,修改UTF8的xml配置文件,其中有很多类似
Local $sSource = '<IsNewMedia>false</IsNewMedia>'
Local $aSRE = StringRegExp($sSource, "(?mi)_\d+'>(.+?)<", 1)
MsgBox(0,"提取字符串","原字符串" & $sSource & @crlf & "新字符串" &$aSRE)
这样的配置项。其中的true可能为true或者false,请教怎么用正则对这些配置项进行替换。谢谢!
论坛中搜到有类似的提问。但对于正则实在是小白,看不懂。
Local $sSource = "<span id='User_1'>张三</span>"
MsgBox(0, '源字符串', $sSource)
Local $aSRE = StringRegExp($sSource, "(?mi)_\d+'>(.+?)<", 1)
MsgBox(0,"提取字符串",$aSRE)
Local $sSource = _
'<IsNewMedia>false6573567</IsNewMedia>' & @CRLF & _
'<IsSearch>true</IsSearch>' & @CRLF & _
'<IsAttractFrm>true</IsAttractFrm>' & @CRLF & _
'<VadValue>3000000000</VadValue>' & @CRLF
Local $aSR = StringRegExp($sSource, "(?i)(<IsNewMedia>)(\w+)(</IsNewMedia>)", 1)
Local $aSRE = StringRegExpReplace($sSource, $aSR, "替换")
MsgBox(0, "替换", "原字符串:" & $sSource & @CRLF & "新字符串:" & $aSRE)
问题已经解决。 需要这个,一定用得上,先顶
页:
[1]