我如何编写与每个单词的第一个字母匹配的正则表达式(将通过PHP将其大写),而不是单词"and".
到目前为止,我有:
/\b([a-z])/ig
Run Code Online (Sandbox Code Playgroud)
这适用于匹配单词的第一个字母,但显然不包括任何与单词"和"不匹配的内容.
您可以使用负向前瞻:
/\b(?!and\b)[a-z]/
Run Code Online (Sandbox Code Playgroud)
(?!and\b)之前的否定前瞻\b[a-z]将允许匹配以小写英文字母开头的所有单词除外and.