我的后端有一个所见即所得的编辑器,它正在掀起我写的第一个正则表达式.这是在PHP4中使用的preg_replace().我正在捕获URI和链接文本.
@<a\shref=\"http[s]?://([^\"]*)\"[]>(.*)<\/a>@siU
Run Code Online (Sandbox Code Playgroud)
客户希望所有外部链接在新窗口中打开,这是我用来查找所有(希望)外部链接的表达式,但保留内部,页面锚点链接等
我意识到style="font-weight: bold"如果用户在链接上选择粗体,那么wysiwyg编辑器也会添加.我最近才开始学习正则表达式,所以我不确定如何解决这个问题.
我该怎么办?