Как разбить переменую
Вообщем сразу к проблеме: есть переменная 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, время: 09:43. |