[請益] php 取代字串用法

看板Programming作者 (滴滴)時間2年前 (2022/04/17 14:34), 編輯推噓1(105)
留言6則, 3人參與, 2年前最新討論串1/1
小弟是程式新手 最近在測試要取代html的url連結, 想要將符合特徵的<a href="XX" rel="nofollow">https://xxx.XXX.xxx/XX">XX</a> 隨機改為我指定的URL <a href="我指定的">我指定的</a> 困難點在於,假如裡面有10個URL(非固定的網址與路徑)連結 我想要能逐一改為指定的URL(用陣例裡的值去取代) 目前能想到的是使用 strpos 找出字串位置再修改內容,但在搜尋字XXX.xxx就卡住了 網址字串長度不固定啊 請問有什麼好方式嗎? 非常感謝 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.27.46 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1650177264.A.CF2.html

04/17 17:00, 2年前 , 1F
用preg_replace
04/17 17:00, 1F

04/18 15:50, 2年前 , 2F
str_replace就可以收陣列了 文件都有
04/18 15:50, 2F

04/18 17:02, 2年前 , 3F
認真說,常常要搞字串的話,用點心
04/18 17:02, 3F

04/18 17:02, 2年前 , 4F
力去搞懂正規表示式,一了百了。
04/18 17:02, 4F

04/20 11:29, 2年前 , 5F
應該是先弄清楚str_*那一些有什麼吧
04/20 11:29, 5F

04/20 11:29, 2年前 , 6F
基本工具都不熟 失敗中的失敗
04/20 11:29, 6F
文章代碼(AID): #1YMxJmpo (Programming)
文章代碼(AID): #1YMxJmpo (Programming)