使用HTML标记格式化文本,并在JavaScript中从字符串中删除不需要的文本
我正忙于创建CSV数据导出,一些数据字段包含HTML标记 我很难从传递给我的方法的值/数据字段中剥离所有HTML标记和一些文本,并创建正确的输出 这是传递给my方法以删除HTML标记的值/字符串的示例:使用HTML标记格式化文本,并在JavaScript中从字符串中删除不需要的文本,javascript,html,Javascript,Html,我正忙于创建CSV数据导出,一些数据字段包含HTML标记 我很难从传递给我的方法的值/数据字段中剥离所有HTML标记和一些文本,并创建正确的输出 这是传递给my方法以删除HTML标记的值/字符串的示例: "<a href=\"https://twitter.com/FNBSA\" target=\"_blank\">FNBSA</a>" =HYPERLINK("https://twitter.com/FNBSA","View Media") 您会注意到,我还想删除\u
"<a href=\"https://twitter.com/FNBSA\" target=\"_blank\">FNBSA</a>"
=HYPERLINK("https://twitter.com/FNBSA","View Media")
您会注意到,我还想删除\u blank\“>
和结束”
之间的文本,在本例中,第二个"<a href=\"https://twitter.com/FNBSA\" target=\"_blank\">FNBSA</a>"
=HYPERLINK("https://twitter.com/FNBSA","View Media")
str=”“;
var rem1=str.replace(“”,”);
var值='=HYPERLINK(“+rem3+”,“查看媒体”);
console.log(值)
添加空间
var rem2 = rem1.replace('\"target=\"_blank\">', '');
到
str=”“;
var rem1=str.replace(“”,”);
var值='=HYPERLINK(“+rem3+”,“查看媒体”);
console.log(值)
添加空间
var rem2 = rem1.replace('\"target=\"_blank\">', '');
到
str=”“;
var rem1=str.replace(“”,”);
var值='=HYPERLINK(“+rem3+”,“查看媒体”);
console.log(value)
假设HREF始终是第一个属性,请尝试以下操作
str=”“;
var parts=str.split(“\”);
var value='=HYPERLINK('+parts[1]+',“查看媒体”);
console.log(value)
假设HREF始终是第一个属性,请尝试以下操作
str=”“;
var parts=str.split(“\”);
var value='=HYPERLINK('+parts[1]+',“查看媒体”);
console.log(值)
试试Regex
str.match('http(s)?:\/\/[a-z0-9.-]+[^"\']*')[0]
试试正则表达式
str.match('http(s)?:\/\/[a-z0-9.-]+[^"\']*')[0]
为Try正则表达式创建代码段;例如,检查我的答案(虽然可以改进;但它会给你一个基础);例如,检查我的答案(虽然可以改进,但会给你一个基础。)谢谢!这么简单…:非常感谢。谢谢!这么简单…:D非常感谢。感谢您的帮助,它确实有帮助,但没有解决不需要的文本部分:)。感谢您的帮助,它确实有帮助,但没有解决不需要的文本部分:)。谢谢您的帮助!谢谢你的帮助!