我有一个文件夹,其中包含一系列名为的文件:
prefix_1234_567.png
prefix_abcd_efg.png
Run Code Online (Sandbox Code Playgroud)
我想批量删除一个下划线和中间内容,以便输出
prefix_567.png
prefix_efg.png
Run Code Online (Sandbox Code Playgroud)
感谢相关但不完全解释: 如何使用终端批量重命名文件? 正则表达式批量重命名OS X终端中的文件
我正在尝试使用以下代码通过menuitem传递NSString
CCMenuItem * buyButton = [CCMenuItemLabel itemWithLabel:buyLabel target:self selector:@selector(buyItem:)];
buyButton.userData = (__bridge void *)((NSString*)(itemName));
Run Code Online (Sandbox Code Playgroud)
到以下选择器
-(void) buyItem:(CCMenuItemLabel*)sender {
NSString * itemName = (NSString *)sender.userData;
}
Run Code Online (Sandbox Code Playgroud)
但我在选择器中崩溃了.我正在使用启用了arc的cocos2d,因此是userdata分配中的桥接器.(kobold2d).有任何想法吗?