用户手册

互联网设置

设置互联网设置不是一项简单的任务,但如果配置正确,它确实允许应用内搜索互联网上的内容。由于需要您同意并按照网站的使用条款使用网站内容,OnSong 无法为您提供这些设置。如果这些设置保留为空白,应用内互联网搜索功能将被禁用,您需要改用 Add To OnSong Safari Extension

注意:OnSong 使用一种面向模式的编程语言 Regular Expressions 来定义要导入的内容。如果编写正确,这些字符串会组成可以从网页内容中提取文本的模式。Regular Expressions 在下面的模式属性中使用。

您可以使用以下字段配置 OnSong 来搜索不同的网站:

搜索参数

OnSong 使用 Microsoft Bing 来搜索互联网上的内容。虽然您的搜索查询会直接传递到搜索引擎,但可以在此处传递搜索的其他参数,例如要搜索的域。以下示例将搜索限制在特定网站的和弦目录中:

site:http://www.domain.com/chords

了解有关高级 Bing 搜索参数的更多信息

标题模式

标题模式针对找到的页面内容的标题属性执行,用于提取歌曲的标题。以下示例从网页的完整标题"Brown Eyed Girl By Van Morrison"中提取"Brown Eyed Girl"。

(.+?)(?=(( +Chords)|( +By)))

署名模式

署名模式针对找到的页面内容的标题属性执行,用于提取歌曲的署名或艺术家。以下示例从网页的完整标题"Brown Eyed Girl - Van Morrison"中提取"Van Morrision"。

(?<=[\-])(.+?)(?=\|+\s*)

内容模式

内容模式用于从网页的完整 HTML 内容中提取歌曲的内容。通常此内容放在 HTML <pre></pre> 标签中。以下示例从找到的网页的 HTML 内容中的 pre 元素中提取内容。

(?<=<pre>)(.+?)(?=</pre>)

和弦模式

在某些情况下,和弦使用 HTML 标记。OnSong 也可以使用正则表达式模式定位和弦。在此示例中,HTML <u></u> 标签用于表示 HTML 中的和弦。以下模式将提取这些值并将它们转换为带方括号的和弦。

<u>(.+?)</u>

和弦风格

遇到内容时,它可能是带方括号的,或者可能是使用歌词上方和弦的纯文本。您可以在此处配置网站预期的格式。例如,如果我们选择带方括号的,并使用之前的和弦模式,找到的和弦会被方括号括起来。

删除 HTML 标签

虽然网页上的大多数和弦图表都是作为 <pre></pre> 标签内的纯文本创建的,但有时它们包含多余的 HTML 标签。打开此选项以去除多余的 HTML 标签。默认为关闭。

OnSong 2026 — 上次更新于 March 12, 2015