У меня есть переменная JavaScript, похожая на:
"a_name_string: RT @<a href="http://twitter.com/SomethinG">SomethinG</a>: Lorem ipsum dolor sit amet - <a href="http://www.example.com/news.aspx?id=12645">http://www.example.com...</a>"
Я хочу получить "a_name_string:"
(без двоеточия) и поместить ее в новую переменную (например, имя).
Я использую jQuery.
Вот код, который у меня есть (он берет локальный кэш твиттера rss и разбирает его на симпатичный фид):
function nha_twitter(feed_name, html_id, qty) {
//var feed_url = '/nha/cache/alertmessages.xml';
var Pgurl = '/admin/twitter_feeds/' + feed_name + '.xml';
/*
$.ajax({
type: 'GET',
dataType: 'XML',
url: feed_url,
success: parse_xml
});
*/
var TWITTER_XML = Load_variable_Xml(Pgurl);
parse_xml(TWITTER_XML, html_id, qty)
}
function parse_xml(xml, html_id, qty) {
$(xml).find('item:lt(' + qty + ')').each(function(){
var title = $(this).find('title').text();
var desc = $(this).find('description').text();
var pubDate = $(this).find('pubDate').text();
var link = $(this).find('link').text();
//alert($(title).val());
//alert(title);
//title = ify.clean(title);
desc = ify.clean(desc);
$('<li></li>').html('\n'+desc+'<br />\n'+pubDate+'<br />\n<a href="'+link+'">View on Twitter »</a>').appendTo(html_id);
});
} // END parse_xml()
Iдумаю, мне нужно регулярное выражение, но я изо всех сил ...
Любая помощь будет высоко ценится.