2
どのように単語 "and"ではなく、各単語の最初の文字にマッチする正規表現を書くのですか?正規表現の単語の最初の文字は一致しますが、 "and"は一致しません。
これまでのところ私が持っている:
/\b([a-z])/ig
これは、単語の最初の文字に一致するが、明らかに言葉がある「と」どこ一致しないため、まだ何も含んでいないために動作します。
どのように単語 "and"ではなく、各単語の最初の文字にマッチする正規表現を書くのですか?正規表現の単語の最初の文字は一致しますが、 "and"は一致しません。
これまでのところ私が持っている:
/\b([a-z])/ig
これは、単語の最初の文字に一致するが、明らかに言葉がある「と」どこ一致しないため、まだ何も含んでいないために動作します。
あなたはこのために、負の先読みを使用することができます。
/\b(?!and\b)[a-z]/
否定先読み(?!and\b)
\b[a-z]
前にはand
以外小文字のアルファベットで始まるすべての単語に一致することができます。 PHP PCREで
は、使用することができます[ ' '〜\バンド\ bの(* SKIP)(* F)を| \ bは\ pを{L1の}〜u''](https://でregex101 .com/r/zO6xN6/1)も(Unicode文字を扱う場合に備えて '/ u'を追加しています)。 –