【发布时间】:2012-12-16 18:20:18
【问题描述】:
我有一个变量保存单行字符串,它是这样的 html 元素。
var des = "<p> --Sometext before-- FI: This is fi name, This is fi manufacturer <br /> SE:This is se name, This is se manufacturer <br /> EN: This is en name, This is en manufacturer</p>";
我想选择 FI 之后的所有内容:直到逗号符号进入一个变量,逗号符号之后直到
标记进入另一个变量。 SE: 和 EN: 也一样。
例如,结果会是这样的。
var fi_name = "This is fi name";
var fi_manufacturer = "This is fi manufacturer";
var se_name = "This is se name";
var se_manufacturer = "This is se manufacturer";
var en_name = "This is en name";
var en_manufacturer = "This is en manufacturer";
注意,字符串是动态变化的,但仍然有相同的模式。
例如:
<p> --Sometext before-- FI:[name],[manufacturer]<br/ >SE:[name],[manufacturer]<br/ >FI:[name],[manufacturer]</p>
您可以在JsFiddle 中查看演示。
现在它抛出空错误。
已编辑 v v v
它不适用于实时网站。 des 变量完全像这样。 请看http://jsfiddle.net/AM8X2/它又在抛出null。
【问题讨论】:
-
使用您在 jsfiddle 中添加的代码更新问题。
-
见jsfiddle.net/raPDd/1是你想要的吗?
-
没有。这几乎是我想要的,但名称和制造商必须分成变量
标签: javascript string null substring match