如何使用split()函数与HTML标签和空白
how to use split() function with html tag and whitespace
我在字符串中使用split(" ")
作为空白,使用split(/(<[^>]*>)/)
作为html标记。
,但我必须一起使用。我想用空格和HTML标记来分割字符串,并将其放入数组中。我不想失去任何东西。字符串,HTML标签。
空格为's
, html标签为split(/(<[^>]*>)/)
,我像这样使用new RegExp("'s+(<[^>]*>)", "g");
但是它不工作。
var htmlTagRegex = new RegExp("'s+(<[^>]*>)", "g");
var str = ""<div class="tab0">CSS code formatter</div><div class="tab2">CSS code compressor</div>";
var myArray = str.split(htmlTagRegex);
if(myArray != null){
for ( i = 0; i < myArray.length; i++ ) {
var result = "myArray[" + i + "] = " + myArray[i]+"<br />";
$(".tt-sns-clear").append(result);
}
}
不是100%确定你想做什么,但看起来空间需要是可选的,像's*
而不是's+
's*(<[^>]*>)
既然你没有连接一个字符串到你的正则表达式更好的是:
var htmlTagRegex =/'s*(<[^>]*>)/g
输入字符串没有正确使用双引号,也没有编译,你需要混合使用单引号和双引号:
'<div class="tab0">CSS code formatter</div><div class="tab2">CSS code compressor</div>';
所有的在一起看起来像
var htmlTagRegex =/'s*(<[^>]*>)/g
var str = '<div class="tab0">CSS code formatter</div><div class="tab2">CSS code compressor</div>';
var myArray = str.split(htmlTagRegex);
//outputs ["", "<div class="tab0">", "CSS code formatter", "</div>", "", "<div class="tab2">", "CSS code compressor", "</div>", ""]
字符串来自mysql。这就是html标签
和我曾经是这样的:var htmlTagRegex =/' s | (& lt; [^>] *>)/g;
但结果不是我想要的。
["","CSS","code","formatter","<div class="tab0"></div>","","CSS","code","compressor","<div class="tab1"></div>"]
我想要这样
["<div class="tab0">","CSS","code","formatter","","<div class="tab1">","CSS","code","compressor","</div>"]
相关文章:
- 如何在tinymce编辑器中将点击事件绑定到html标签
- 如何将具有相同功能的两个select html标签的两个JS组合在一起
- 带有html标签的Summernote内容
- 为什么我的HTML标签消失了
- 如何忽略单词like“”中的未使用空格;测试-文本”;同时构建html标签
- 在AngularJS中过滤-html标签中的文本
- 如何在另一个 html 标签内选择 web 元素硒 Web 驱动程序与 html 源
- 我怎么能"合并”;两个HTML标签
- JavaScript if else 语句来显示 html 标签
- 在 JavaScript 中实现 HTML 标签
- 如何用jQuery替换HTML标签的一部分
- 在javascript文件中编写html标签而不是“text”
- 窗口确认在 AJAX 帖子中打印 HTML 标签
- 如何在javascript函数中弹出php(与html标签混合)文件
- HTML标签的问题与Javascript一致
- 使用Javascript获取所有html标签
- 如何从JavaScript外包HTML标签
- Ckeditor:如何在mysql中避免使用Ckeditor中的html标签来节省时间
- 如何在 jquery 和 javascript 中检索 html 标签属性
- 如何获取html标签的字体大小