Я использовал ниже код, чтобы получить регулярное выражение, но не работает должным образом .. Просьба предложить ..Регулярное выражение для значения атрибута ПОЛУЧИТЬ
<?xml version='1.0'?>
<root>
<category cname='CH1' id='C1'>
<subcat sname='SCName1' sid='SC1'>
Я хочу, чтобы получить SNAME & с.и.д. атрибуты значение SCName1 & SC1. Я использовал ниже код
use File::Slurp;
my $filename='nba.xml';
my @lines = read_file($filename) ;
foreach (@lines) {
$_=~/sname\s*=\s*'([^']+)'.*?sid\s*=\s*'([^']+)'/g;
print "$1,$2\n";
$comp1="$1";
$comp2="$2";
}
Заранее благодарен !!!!!!
Благодаря gangabass !! Но мне нужно получить sname & sid в subcat ... – Vasanth
Я обновил свой ответ. – gangabass