我想洗掉此過濾搜索之間的行:這是我在 VS Code 中的搜索中的正則運算式 -
^(?![ \t]*//).*^.*\bif\b.*$\n\n(?![ \t]*//).*^.*\breturn\b.*$
我想去掉 if 和 return 之間的線,但保留代碼,只需洗掉中間的線。我知道我可以保留結果,$0
但無法弄清楚下一部分,任何幫助將不勝感激!
這是我想要的結果示例:
if o.R == nil {
return nil
}
以下是我不希望在結果中出現的一些示例:
if err != nil {
return err
}
結果中也不需要:
if foreign.R == nil {
foreign.R = &portfolioBinOperationR{}
return nil
}
這是嘗試您的解決方案后的我的 VSCode ......我哪里出錯了?
uj5u.com熱心網友回復:
搜索(if.*?\{)([\s\n]{2,}?)(?=^.*?return)
并替換為$1\n
。請參閱正則運算式
更換后
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/491122.html