标签: regex
我如何编写与每个单词的第一个字母匹配的正则表达式(通过PHP将其大写),而不是单词"和"。
到目前为止,我有:
/\b([a-z])/ig
这适用于匹配单词的第一个字母,但显然不包括任何不匹配的单词,而#34;和#34;。
答案 0 :(得分:5)
您可以使用负向前瞻:
/\b(?!and\b)[a-z]/
(?!and\b)之前的否定前瞻\b[a-z]将允许匹配除and以外的小写英文字母开头的所有单词。
(?!and\b)
\b[a-z]
and
RegEx Demo