簡體   English   中英

如何在Visual Studio Code正則表達式中查找和替換某些文本?

[英]How do I find and replace certain text in Visual Studio Code regex?

因此,我正在編輯我編寫的一些舊的Lua代碼,並且正在嘗試對其進行優化。 當我應該使用更快的Table[#Table + 1] = _#String時,我犯了很多錯誤,例如使用table.insert():len() 我已將代碼粘貼到我的Visual Studio代碼中,我想快速替換它們。 我想我已經為:len()找到了RegEx,但是我只是不知道如何用相同的值替換它,而且我不確定如何使table.insert工作。

.:len\\(\\)是我在代碼中找到RegEx的功能,但是我不知道在保留以前的值的情況下應該如何替換它。 誰能幫助一個完整的白痴? 謝謝!

不太確定“替換但保留舊值”是什么意思,也許您可​​以舉個例子?

我猜問題是在替換外部語法時保留參數嗎? 在這種情況下,請使用sub str parens匹配: https : //developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions#Using_parenthesized_substring_matches_2

例如table\\.insert\\(([\\s\\S\\r\\n]*?)\\)new($1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM