分享至
hi all, 我對regex 不熟,想請問如果我想把一個字串,其中一個字換掉,但這個字是與另一個字組合的,才能換。舉例: create proc ccc as sp_create_aaa... 置換成 alter proc ccc as sp_create_aaa... (create 與 proc 中間可能有多個空白,大小寫視為相同)
這要如何下手?
已邀請的邦友 {{ invite_list.length }}/5
看起來你要用的 regex 的地方也只在《中間可能有多個空白,大小寫視為相同》這個描述而已。所以就醬: 把 /create\s+proc/i 代換成 /alter proc/
\s 代表空白或Tab或換行,多個 + 號就是 1 個以上。 後面的 i 代表大小寫不分。
IT邦幫忙