jQuery / Regex:删除所有 p 标签[重复]

2024-04-03

我是正则表达式的新手,希望有人可以帮助我解决以下问题:

我有一个长字符串保存为变量。 该字符串包含纯文本和 HTML 标记,包括。 p 标签。

如何使用正则表达式从字符串中删除所有 p 标签,包括 p 标签上的类和 ID,但不会丢失其中的文本? 字符串变量可以包含一个、多个或不包含 p 标签,但始终至少包含一些文本。

Example:现在看起来如何:

var str = Some awesome text with a <p class='myClass'>new paragraph</p> and more text.

它应该是什么样子:

var str = Some awesome text with a new paragraph and more text.

感谢您对此提供的任何帮助,蒂姆。


result = str.replace(/(<p[^>]+?>|<p>|<\/p>)/img, "");

更新的正则表达式

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery / Regex:删除所有 p 标签[重复] 的相关文章

  • 将div放入MYSQL die

    我有这个 mysql 请求 mysql query query or die mysql error 很简单 但我想改变mysql error 对于这个div div class ui widget div class ui state h
  • 使用jquery从右向左滑动内容

    当您按下 下一步 按钮时 视口会更改内容 两个 并进行转换 我想要的是 我想滑动内容 正如您在演示中看到的那样 使用translateX 200px 能给我渴望的效果 但它开始于0px并前往 200px 我希望每个 div 从红色条带 右
  • 如何在 jquery 中获取 406 错误(不可接受)

    我正在 my js 中进行错误处理 其中我对其他服务器进行跨域调用 对于动态 HTML 模板 我正在使用 Mustache js getJSON url function data textStatus xhr each data func
  • Feathers Js限制对服务器端页面的访问

    我正在使用feathers js 并试图限制已登录的用户对 payment info html 页面的访问 const app feathers app configure configuration path join dirname a
  • 在Javascript中,添加数组时如何避免NaN

    我正在尝试在 javascript 中添加两个数组的值 例如 1 2 1 3 2 3 4 答案应该是 4 4 4 4 但如果我将第一个数组长度更改为 4 我要么得到 4 4 4 要么得到 4 4 4 NaN 我知道第 4 个数字需要位于第一
  • C# 如何Regex.Replace“\r\n”(实际字符,而不是换行符)

    我正在使用几个 C 正则表达式清理一些可怕的文本 让我困惑的一个问题是文本中有许多 r n 字符串 它们是实际字符而不是换行符 我试过了 content Regex Replace content r n and content Regex
  • MongoDB 和 Nest.js:为集合定义自定义名称

    我有一个这样的架构 Schema export class Pais extends Document Prop raw codigo type String index true unique true Prop descripcion
  • 使用 PHP 将字符串内大括号之间的子字符串提取到数组中

    我需要帮助提取在特定字符串内找到的大括号之间的所有子字符串 我在 javascript 中找到了一些解决方案 但我需要 PHP 的解决方案 string www example com foo foo test test subString
  • 使用正则表达式查找有效的 IP 地址

    我有以下字符串 text 10 0 0 1 1 but 127 0 0 256 1 1 1 1 我想返回有效的IP地址 所以它应该只返回1 1 1 1自从这里256高于255并且第一个IP编号过多 到目前为止 我有以下内容 但它不适用于0
  • CSS 三角形和盒子阴影

    我用 CSS 完成了下面的图像 正如您所看到的 三角形有一个间隙 可以将框阴影与工具提示分开 代码如下 Generated by less 2 5 1 margin 0 padding 0 box sizing border box Dem
  • 单击我网站上的任何链接 (a) 时如何运行 jQuery 函数

    我有一个基于 corecommerce 系统的新网站 该系统对 HTML 和 PHP 没有太多访问权限 我唯一可以使用的是 JavaScript 他们的系统目前的页面加载速度不是很好 所以我希望至少客户在等待 5 8 秒页面加载时知道发生了
  • 使用groupSVGElements后如何选择子元素

    我正在将 svg 加载到具有子元素的 Fabric 中 我使用 groupSVGElements 对它们进行分组 我需要能够选择每个子元素 这是一个 onclick 事件 允许我选择一个子对象 我把这个小提琴放在一起http jsfiddl
  • jQuery dataTable 不显示排序图标

    我正在尝试使用 jQuery 数据表插件 问题是排序图标 该箭头指向数据实际排序的方向 未显示 我的代码如下所示 example dataTable bPaginate false bFilter false oLanguage sInfo
  • 对象中最后一行后的尾随逗号

    我在 VS Code 中使用 Prettier 我注意到 当使用保存格式时 Prettier 每次都会在对象的最后一行添加尾随逗号 例如 假设我有一个像这样的 JS 对象 obj hello hello world world Pretti
  • 我将如何使用括号表示法中的单个变量来访问深度值?

    我想知道如何执行以下操作 我有以下数据 dta fielddata text1 4B030C2E 3D53 4DF8 A3535EF377B45DE5 text2 Unlabeled 我可以使用括号符号访问它 如下所示 var result
  • 为什么这个slideUp功能不流畅?

    我想实现 jQuery 的普通 JS 版本slideUp and slideDown 功能 我的想法是使用 CSStransition为了height属性以及使用增加 减少高度requestAnimationFrame 我用下面的代码尝试过
  • JS 中相当于 PHP 函数 number_format 的是什么?

    PHP 函数 function formatNumberForDisplay number decimal 0 decimalSeperator numberSeperator return number format number dec
  • 如何删除损坏的图像框?

    我正在尝试构建一个电子邮件模板 其中我必须向不同的邮件客户端 例如 Outlook thunderbird 显示一些图像 现在的问题是 当这些客户端不允许显示图像时 会显示我不想显示的损坏的图像框 我也参考过 参考链接1 https i s
  • 从 MySQL 中的字符串中删除引号和逗号

    我正在从一个导入一些数据CSV文件 以及大于的数字1000变成1 100 etc 有什么好方法可以从中删除引号和逗号 以便我可以将其放入int field Edit 数据实际上已经在 MySQL 表中 所以我需要能够使用 SQL 来完成此操
  • 使用承诺 - 在失败处理程序中记录堆栈跟踪

    我对 Nodejs 相当陌生 所以我将更详细地解释我想要做什么 我有一个网络服务器 如果请求失败 我想记录该异常的堆栈跟踪 但提供错误页面而不是使服务器崩溃 例如 处理请求的函数 var Q require q var requestHan

随机推荐