情況是我需要將筆記本從一種環境重構到另一種環境。問題是,后一種環境需要模式前后的限定符。它還將 替換.為/。
示例資料:
select id from schema1.tableA ta
期望的結果:
select id from delta.`/my/path/schema1/tableA` ta
我很接近這個:
查找:
schema1.(.* )
代替:
delta.`/my/path/schema1\/\1\`
結果:
select id from delta.`/my/path/schema1/tableA ` ta
問題是我想要洗掉的尾隨 ` 之前有一個空格。
uj5u.com熱心網友回復:
正則運算式應該是.*(?= ). 這將捕獲所有內容,但不包括它遇到的第一個空間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/460598.html
