有什么方法可以使用AWK之类的命令或其他任何东西来直接转换例如此基础文本
import Foundation
class Constants {
titleAboutUs
titleBill
titleCart
titleContact
titleDelivery
titleDineIn
titleFAQ
titleMenu
titleNotification
titlePoints
titleProfile
titleShare
titleTakeAway
}
此目标文字
import Foundation
class Constants {
let titleAboutUs = "titleAboutUs"
let titleBill = "titleBill"
let titleCart = "titleCart"
let titleContact = "titleContact"
let titleDelivery = "titleDelivery"
let titleDineIn = "titleDineIn"
let titleFAQ = "titleFAQ"
let titleMenu = "titleMenu"
let titleNotification = "titleNotification"
let titlePoints = "titlePoints"
let titleProfile = "titleProfile"
let titleShare = "titleShare"
let titleTakeAway = "titleTakeAway"
}
编辑
我知道如何使用SED和AWK,但我希望我可以直接在XCode中进行操作,XCode的第一版是很多年前创建的,为什么他们没有可视化的方式来处理这样的文本?我的问题是,他们的任何插件都可以通过可视化方式直接在XCode IDE中执行此操作吗?
我只是了解垂直选择(通过alt键完成),所以我从未见过任何有关这些东西的好文章。
答案 0 :(得分:2)
Xcode在相当长的一段时间内一直支持正则表达式查找和替换。从“查找”菜单中,选择“查找并替换”。单击搜索模式字段中的放大镜图标,然后选择编辑查找选项。在出现的弹出窗口中,将“匹配样式”从“文本”更改为“正则表达式”。
我通过使用^ (\w+)$
的搜索模式和let $1 = "$1"
的替换进行了所需的转换。