Javascript在关键字之后剪切文本
Javascript cut text after key word
我有带有转换后的html和换行符和制表符以及任何其他符号的文本,例如:
…
</div>
</div>
{/block:Faver}
</body>
</html>
some so bad text
what i need to cut
我需要用javascript(或jquery,如果需要)剪切关键字后的所有文本:
</html>
有什么想法或例子吗?
myStringThatContainsStuffToCut.split("</html>")[1];
您可以使用正则表达式来做到这一点。通常,对于多行,您需要"m"修饰符,对于dotall,则需要"s"修饰符。参考这里:
http://www.regular-expressions.info/modifiers.html
但是,dotall 修饰符在 javascript 中不存在,所以我通常会选择字符类 "[''x00-''xff]"。这个正则表达式替换应该可以解决问题:
resultString = yourInputString.replace(/(<'/html&gT;)['x00-'xff]*/m, "$1");
相关文章:
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 如何使文本自动出现在HTML页面中的所有块引号之后
- 使文本在它之后再次可见'It’s被一个按钮隐藏了
- 将文本追加到之后特定行的文本区域
- CKEditor - 插入文本在 setData 之后不起作用
- 从字符串中删除-之后的一些文本
- 文本在jQuery中仅位于第一行之后的行的中心
- 匹配最后一个点之后的文本字符串
- Qualtrics:在矩阵表中的文本框之前/之后添加不同的字符
- 获取第二个文本区域之后的下一个所有输入
- 如何使用原型.js在文本块之后插入内容
- 单击语法错误:标识符在数字文本之后立即开始
- 正则表达式在文本中查找匹配项,而不是在单词之后
- eval 语法错误:标识符在数字文本之后立即开始
- Javascript在关键字之后剪切文本
- 在输入数组的 split() 和子字符串 () 之后的文本区域中显示
- 如何在文本的每 5,000 个字符之后的第一个
或
之后插入一个 - 关注引导浮动模态表单上自定义文本之后的文本区域
- 我如何将插入的URL添加到输入文本之后的图像中
- SyntaxError:在Firebug中,标识符在数字文本之后立即开始