0

-stringwww.example.comのようにリンクを一致させるには正規表現が必要ですが、html/text

  • 合わない"www. some text after"
  • 合わない"www" only such as "some text before www some text after"
  • リンクと一致しないhttp
  • 空白 ( \s) で開始するか、次のような文字を前に付けないでください:" www.example.com"または"www.example.com"

私は試しました:

'/(^|\s)(www[^\s].[^<> \n\r \s]+)/iex'

でもマッチする"www. some text after"

4

1 に答える 1

1

あなたが探していた

/(^|\s)(www[^<>\s]+)/

\sを含む\n\r


使用することもできます(?<=^|\s)(www\.[^<>\s.]+\.[^<>\s.]+)(?=\s|$)

于 2013-01-14T11:17:36.830 に答える