匹配确切的单词并删除正则表达式中的前导空格
Match exact word and remove leading space in regular expression
>我正在寻找一个正则表达式。
要求:
我需要从字符串中选择一个完整的单词(单词可能包含特殊字符或任何内容)。而且非常接近解决方案。
例:
character-set
Regular expression: (?:^|'s)(cent-er)(?='s|$)
Result: " character-set" with a leading space.
但是我想从所选单词中删除前导空格。这个词应该完全匹配,即如果我说字符或字符或 -set 或 set,它不应该得到任何结果。
任何帮助都非常感谢。提前谢谢。
这并不完全是您所描述的(据我所知,就是这样),但也许您正在寻找的是单词边界:'b
.尝试正则表达式(括号可选):
('b)(cent-er)('b)
除此之外,如果你必须在单词之前有一个空格,那么你将不得不匹配它(然后使用捕获组来提取没有空格的单词),因为 JavaScript 的正则表达式没有回头看。
相关文章:
- 正则表达式搜索一个空格,后跟一个字符
- 较短的正则表达式,按2个条件拆分,外部有空格
- 正则表达式,用于去掉逗号后的单个空格
- 正则表达式允许字母数字和空格,但不允许连续两个空格
- 正则表达式和 javascript:匹配数字后跟空格和大写字母之间的所有内容
- 正则表达式匹配空白或空格 JavaScript
- 字符串替换正则表达式,开头为空格
- 如何在正则表达式中匹配空格、换行符
- 为什么当我在正则表达式中放置空格键时,我的 Javascript test() 函数失败了
- 用于匹配带空格和不带空格的多个单词的正则表达式
- 正则表达式,用于除所有空格和一个特殊字符之外的所有内容
- 使用正则表达式获取多个单词,单词之间留有空格
- 如何使正则表达式接受ONLY字母表和空格
- Javascript正则表达式,返回连字符和空格后面的数字
- JS正则表达式匹配单词,包括用空格括起来的单词
- 需要帮助设计正则表达式来选择'|'和'|'如果第一个'|'后面跟着一个空格
- 在搜索表单中,替换空格或仅使用正则表达式的隐词和数字
- 在javascript中用正则表达式替换空格
- Javascript正则表达式空格很古怪
- JavaScript 正则表达式 空格类不匹配,但空格匹配