查找单词的一部分,但替换整个单词
find part of the word but replace whole word
str='world is the big sorrow'
f='or'
例如,我需要用 STR 中的所有单词<b>
包装,其中包含f
:
result='<b>world</b> is the big <b>sorrow</b>'
我需要正则表达式中最快的 js 或 mysql 解决方案
好的 - 这是你的正则表达式。
'b'w*or'w*'b
它检查单词边界后跟 0 个或多个单词字符A-Za-z0-9_
。然后你的标准 - or
.然后,可以选择单词字符直到单词的末尾。
在这里看到它的工作。
代码感谢阿维纳什:
var str='world is the big sorrow';
var f='or';
alert(str.replace(RegExp("(''b''w*" + f + "''w*''b)", "g"), "<b>$1</b>"))
下次,请向我们展示您自己付出了一些努力;)
问候
相关文章:
- JavaScript Regex 将单词替换为其第一个字母,除非在括号内
- 使用Javascript/Jquery将单词替换为图像
- 将元素的单词替换为空字符串
- 将每个单词替换为标签
- 无法弄清楚如何修复单词替换javascript
- Javascript 正则表达式,用于用新单词替换多个单词
- 如何用一个单词替换每个单词
- javascript中单词替换的regex
- JS:用另一个单词替换链接.嵌套引号+转义码
- 如何在阿拉伯语 JavaScript 中用数组中的两个匹配单词替换两个单词
- HTML/CSS -长单词替换为
- 用javascript中的随机单词替换段落标签内容
- Jquery:仅用第一个单词替换字符串
- Jquery每2秒用数组中的单词替换文本
- 将文本中的单词替换为javascript,但如果该单词在更大的单词中则不替换
- 将数字和电子邮件地址之间的所有单词替换为小写字母,并用下划线分隔
- 将字符串中的所有单词替换为Javascript中的新HTML字符串
- 将字符串中找到的单词替换为大小写敏感(搜索和高亮显示)
- 替换如何将每个单词替换一次
- 将字符串中的单词替换为数组中的数据