需要将句子中每个单词的第一个字母大写,但是我的正则表达式也是我在'm'中的大写字母.
完整的表达是这样的:
/(?:^\w|[A-Z]|\b\w)/g
这里的问题(我认为)是\b\w抓住单词边界后的第一个字母.我假设单引号表示一个字边界也因此在资本m的I'm进入I'M.
\b\w
m
I'm
I'M
任何人都可以帮我改变表达式,在单引号后排除'm'吗?
提前致谢.
javascript regex
javascript ×1
regex ×1