Как разбить переменую
Вообщем сразу к проблеме: есть переменная msg='<HTML>htmltext</HTML><CSS>csstext</CSS><SCRIPT>scripttext</SCRIPT>' надо разбить на переменные css='csstext' , html='htmltext' , script='scripttext'. Заранее благодарен.
|
Не проще разделить например <*> а потом split)
Просто понимать что 0 -html 1 -css 2- script |
я бы попробовал с помощью регулярного выражения и функции replace().
Удаляем всё кроме содержимого <HTML></HTML>, записываем... В регулярных выражениях я не очень силён. |
как-то так:
var msg = '<HTML>htmltext1<\/HTML><CSS>csstext<\/CSS><SCRIPT>scripttext<\/SCRIPT>', HtmlContent = (/<HTML>(.*)<\/HTML>/.exec( msg ))[1], CssContent = (/<CSS>(.*)<\/CSS>/.exec( msg ))[1], ScriptContent = (/<SCRIPT>(.*)<\/SCRIPT>/.exec( msg ))[1]; alert ( "HTML:\n" + HtmlContent ); alert ( "CSS:\n" + CssContent ); alert ( "SCRIPT:\n" + ScriptContent ); |
Часовой пояс GMT +3, время: 23:03. |