文字列がxmlタグに存在するかどうかを確認したい
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);
そして、これがprintステートメントの値です。
rws3510357 <wls_admin_host oa_var="s_wls_admin_host">rws3510357</wls_admin_host>