我有以下代码:
$source = '<value_date spot_date="2014-11-24" tenor="TODAY">2014-11-20</value_date>';
#get the tenor
$source=~ /tenor=\s*(.*?)\s*>/;
print $1;
打印&#34; TODAY&#34;的结果。 (双引号是结果的一部分)。我想从开头和结尾删除双引号。例如,我想要今天的结果。这可以在正则表达式中完成以提取男高音吗?或者,什么是删除第一个和最后一个字符的下一个最佳方法,或者替换&#34;有空白吗?
感谢您的帮助。
答案 0 :(得分:0)
修改模式,使"
不属于捕获组:
$source =~ /tenor="(.*?)">/;