/* 聽說註明使用的語言、環境
* 問題有可能較容易被解決...
*/
環境是用 POWERSHELL 跑
文本是整份檔案,這邊擷取一部分作範例
文檔.js
if ( a || b) {
var SQL = "select abc || abc";
}
目的是把整份檔案的 || 改成 + 但是直接修的話連 IF 的判斷也會動到
所以需要判斷只修引號內的字串
想要的結果
if ( a || b) {
var SQL = "select abc || abc";
}
目前查到的只能把引號內容抓出來,不知道怎麼進一步塞選出字串||
$ct -replace '(?<=").*?(?=")', '+'