javascript - 换行特定的文本模式

标签 javascript jquery regex

我想用 <i> 包裹特定的文本标记,尝试了一些正则表达式模式和测试环境 - 但没有成功。

模式:

  • 数量 x 数量 x 数量
  • 数字可以是int/floatx可以是大写/小写

示例:"...6 text text text 60x60x2.0 text text text 2.5x20x20 ..."

最佳答案

(\d+(\.\d+)?[xX]){2}\d+(\.\d+)?

See it in action

思路是:

  • \d+(\.\d+)? - 带有可选 float 部分的数字
  • [xX] - 不区分大小写的 x
  • (){2} - 重复两次

关于javascript - 换行特定的文本模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34975351/

相关文章:

javascript - 内容不会显示在 jQuery 的切换按钮上

c# - 精确匹配单词,如果前面有特殊符号则不匹配

c++ - 有没有一种工具可以让我将一行代码插入到 C++ 源文件中的所有函数和方法中?

php - 需要正则表达式从一个字符串中提取两个子字符串

javascript - Reporting Services - RSClientPrint.Print 不是函数

javascript - 如何在 Jinja2 中插入仪表 JavaScript 插件并设置/更新其参数?

javascript - 如何在另一个页面正在加载时显示正在加载的页面 [AngularJS]

jquery - Firefox jquery闪烁bug问题

javascript - 页面重新加载后显示隐藏的 div(页面重新加载后 div 变为可见)

javascript - 突出显示变化?