Javascript正则表达式匹配独立的S而不匹配撇号S

标签 javascript regex

我正在尝试匹配一个独立的s忽略大小写。我不想匹配前面有撇号的 s。我当前的正则表达式是 /\b[s]\b/ig ,我的测试字符串是,并且第 2 行和第 3 行上的 S 应该是唯一匹配的。

Men's
S
Just S Things
Somethings

正则表达式:http://regexr.com/3geo2

最佳答案

经过短暂的实验,我想出了以下正则表达式

(?:\s|^)s(?:\s|$)

DEMO

关于Javascript正则表达式匹配独立的S而不匹配撇号S,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45360925/

相关文章:

javascript - 正则表达式匹配完整单词,但在第一次失败时完全不匹配

javascript - Loopback 4 测试前空数据库

javascript - 谷歌图表重绘/缩放窗口调整大小

javascript - 正则表达式帮助 : How do I find a match for a character that has a particular character coming before it?

java - 从java文件中删除注释并维护文件结构

javascript - 我对 XMLHTTPREQUEST() 感到困惑

php - 带随机数生成器的倒数计时器

python - 使用python通过正则表达式提取数据

regex - 如何在 Perl 中捕获字符串末尾的一组数字?

regex - 检查字符串与所有给定的正则表达式集之间是否存在匹配