【发布时间】:2017-02-12 14:47:20
【问题描述】:
jQuery 正则表达式
/((\b([a-zA-Z]{0,15})\b)([^a-z0-9\$_]))/g
我目前的尝试: https://regex101.com/r/d3VUpG/1
示例测试字符串:
(options.method==="
|options.method==="
=options.method==="HEAD"
options.method.options.method==="HEAD"
我想要实现的目标
作为$1返回任何连接词的值,例如:
- options.method - 将 = $1
- options.method.options.method - 也会 = $1
问题
我怎样才能找到所有用点 (.) 连接的单词,然后像下面的例子一样包裹在一个跨度中;
.replace(//gi,'<span class="join">$1</span>')
【问题讨论】:
-
你有什么理由不喜欢在这段时间
.split? -
@MrFarberToYou 这在我的语法高亮脚本中使用,并将特定部分包装在具有不同类的
<span>标记中。 -
@TimMarshall - 像这样? regex101.com/r/MixoAh/1
-
是的@JoshCrozier,这绝对是我要找的!
标签: javascript jquery regex