我想检查字符串是否存在于xml标签中在perl中查找子字符串
并且xml标签的格式如下。
<admin var="s_admin">xyz</admin>
我试着用
index($xmlString,$str) != -1
但它不是为我工作。这里是我的代码:
my $hostname = hostname;
my $wlsadmin = grep s_wls_admin_host $ENV{CONTEXT_FILE};
$wlsadmin=~s/^\s+|\s+$//g;
if(index($wlsadmin,$hostname) != -1) {
print("True");
}
print($hostname);
print($wlsadmin);
,这里是打印语句的值:
rws3510357 <wls_admin_host oa_var="s_wls_admin_host">rws3510357</wls_admin_host>
那么,它适用于我。你能告诉我们更多的代码吗?一个[工作示例](http://sscce.org/)重现了所谓的行为? – amon
如果你用'xml-parsing'标记这个问题,你有没有考虑过使用XML解析器? – Zaid
我是perl和iam的初学者,不知道如何用xml解析它 – rahulshr