【发布时间】:2015-01-28 14:56:39
【问题描述】:
我需要在包含唯一字符串的 XML 文件中搜索字符串
<CSVName Value="standard.csv" />
此值在“standard.csv”和“non-standard.csv”之间变化。
我正在使用 VBScript 搜索“standard.csv”或“non-standard.csv”。如果匹配“standard.csv”,它会回显“This is standard”,如果匹配“non-standard.csv”,它将回显“This is non-stanadard”。
这是我单击按钮时此功能的 HTA 的一部分,我不知道如何制作 reg exp 的模式以匹配“A”或“B”,然后相应地回显。
<html>
<head>
<title></title>
<HTA:APPLICATION
APPLICATIONNAME=""
ID=""
VERSION="1.0"/>
</head>
<script language="VBScript">
ub RUNCURRENTMODE
Const ForReading = 1
Set objRegEx = CreateObject("VBScript.RegExp")
objRegEx.Pattern = (?:"standard.csv"|"non-standard.csv")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\aaa\settings.xml", ForReading)
strSearchString = objFile.ReadAll
objFile.Close
If
.
.
.
End If
End Sub
</script>
<body bgcolor="buttonface">
<center>
<p><font face="verdana" color="red">CSV MODE SWITCH</font></p>
YOU ARE CURRENTLY IN STANDARD CSV MODE <p>
<input id=runbutton class="button" type="button" value="CURRENT MODE" name="db_button" onClick="RUCURRENTMODE" style="width: 170px"><p>
</center>
</body>
</html>
【问题讨论】: