快速 Perl 问题,希望有一个简单的答案。我正在尝试对包含不间断空格 (
) 的字符串执行拆分。这是在阅读html
页面后使用HTML::TreeBuilder::XPath
并检索所需的字符串$titleString = $tree->findvalue('/html/head/title')
use HTML::TreeBuilder::XPath;
$tree = HTML::TreeBuilder::XPath->new;
$tree->parse_file( "filename" );
$titleString = $tree->findvalue('/html/head/title');
print "$titleString\n";
下面粘贴的是原始字符串,下面是打印的字符串:
Mr Dan Perkins (Active)
Mr?Dan Perkins?(Active)
我曾尝试与原版分开$titleString
,@parts = split('\?',$titleString);
也与原版分开nbsp
,但都没有奏效。我的预感是要在某处添加一段简单的编码代码?
HTML 代码:
<html>
<head>
<title>Dan Perkins (Active)</title>
</head>
</html>