分割したいアイテムの配列があるとします(これはページ用です)。
タイトルを「インテリジェントに」抽出しようとしていますが、関連する部分のみです。
また、先頭/末尾のスペースは必要ありません。
他のループの中にたくさんのループを入れずに、これをどうやってやるのかよくわかりません。
function cleanTitle(title) {
// Extract up to first delimiter
var delims = ['|','·','-',':'];
}
私はjqueryを使用しています。
また、最も重要だと思う順序でdelims配列を配置します。次の配列項目に進む前にタイトル全体で最初の配列項目を検索するのではなく、文字列全体を一度に1文字ずつ実行する必要があると思います...文字列の各文字は、その配列に含まれているかどうかを確認します。そうでない場合は、次に進みます。多くのURLには、これら4つのうち3つが含まれている可能性があることを私は知っています。そうしないと、実際にはうまく機能しません。