知りたいだけです。'\ b'で使用すると、正規表現で文字列'C#'が見つからないことに気付きました。
if (preg_match('@\bC#\b@i', $userSkills)) {...
ただし、「\ b」を削除すると、文字列を見つけることができます。
ここで何が問題になるのか誰か知っていますか?
一致するものを見つけるための文字列:
Unified Communications Design Specialist ~$~ Windows 95 or 98 ~$~ Windows 2000
or XP ~$~ Linux ~$~ Visual Basic ~$~ ASP Net ~$~ C# ~$~ Contact Center Design
Specialist ~$~ Internet Programming ~$~ Object oriented programming ~$~
Databases ~$~ Unified Commucations ~$~ Contact Center Solutions ~$~
Junior Developer ~$~ Solutions Engineer