Webページのhtmlソースでfacebookのプロフィールページを見つけるための正規表現を探しています。以下のようなものを試しましたが、うまくいきません。私はphp preg_matchを使用しています。
(.*)facebook\.com\\/[^(plugins)(dialog)(like)](.*)
Webページのhtmlソースでfacebookのプロフィールページを見つけるための正規表現を探しています。以下のようなものを試しましたが、うまくいきません。私はphp preg_matchを使用しています。
(.*)facebook\.com\\/[^(plugins)(dialog)(like)](.*)
これを試してみてください:
"facebook.com" の前後に任意で "/" が続き、"plugin"、"dialog"、"like" が続いていないものと一致します。
(.*)facebook\.com\/?(?!plugins)(?!dialog)(?!like)(.*)
(?!text)
正の先読み正規表現です。詳細については、こちらをご覧ください。