相关疑难解决方法(0)

正则表达式 - 匹配具有可选属性的所有锚点

我的后端有一个所见即所得的编辑器,它正在掀起我写的第一个正则表达式.这是在PHP4中使用的preg_replace().我正在捕获URI和链接文本.

@<a\shref=\"http[s]?://([^\"]*)\"[]>(.*)<\/a>@siU
Run Code Online (Sandbox Code Playgroud)

客户希望所有外部链接在新窗口中打开,这是我用来查找所有(希望)外部链接的表达式,但保留内部,页面锚点链接等

我意识到style="font-weight: bold"如果用户在链接上选择粗体,那么wysiwyg编辑器也会添加.我最近才开始学习正则表达式,所以我不确定如何解决这个问题.

我该怎么办?

php regex

7
推荐指数
1
解决办法
1347
查看次数

标签 统计

php ×1

regex ×1