出于各种原因,我真的希望能够在我们的 Google Mini 搜索结果中将文件名显示为结果标题,而不是默认值。我几乎可以通过替换来做到这一点
<!-- *** Result Title (including PDF tag and hyperlink) *** -->
...
<span class="l">
<xsl:choose>
<xsl:when test="T">
<xsl:call-template name="reformat_keyword">
<xsl:with-param name="orig_string" select="T"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise><xsl:value-of select="$stripped_url"/></xsl:otherwise>
</xsl:choose>
</span>
和
<span class="l">
<xsl:value-of select="$stripped_url"/>
</span>
剩下的需要是:
- 将 %20 替换为空格
- 修剪 url,只留下结束文件名
- 从末尾修剪文件扩展名
我怎样才能做到这一点?