我正在使用正则表达式批量重命名文件
s/123/onetwothree/g
Run Code Online (Sandbox Code Playgroud)
我记得我可以使用awk和sed与正则表达式,但无法弄清楚如何将它们一起管道以获得所需的输出.
在调用方法时,我使用
[self methodname];
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,xCode我收到很多警告!这是说"*xxxappdelegate.app may not respond to methodname*".
有没有更好的方法来调用方法?
试图在这个URL上获取文本文件的内容,但它似乎不起作用.任何帮助?
NSURL *url = [NSURL URLwithString:@"http://haproxy.1wt.eu/download/1.9/keep-alive/keep-alive.txt"];
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding];
NSLog(content);
Run Code Online (Sandbox Code Playgroud)
实际的文本文件只有20个单词,但这只是一个例子.
我这样做错了吗?还是更难?
我试图通过添加一个数字来替换我的文本文件中的数字.即
sed 's/3/4/g' path.txt
sed 's/2/3/g' path.txt
sed 's/1/2/g' path.txt
Run Code Online (Sandbox Code Playgroud)
而不是这个,我可以自动化它,即找到一个/ d并在替换中添加一个.
就像是
sed 's/\([0-8]\)/\1+1/g' path.txt
Run Code Online (Sandbox Code Playgroud)
还想捕获多个数字,即([0-9])\t([0-9])更改每个数字,保持中间的选项卡
谢谢
编辑#2使用perl示例,我也希望它可以使用更多数字,即
perl -pi~ -e 's/(\d+)\.(\d+)\.(\d+)\.(\d+)/ ($1+1)\.($2+1)\.($3+1)\.($4+1) /ge' output.txt
Run Code Online (Sandbox Code Playgroud)
有关上述工作的任何提示吗?
我想调用一个返回两个值的方法
基本上可以说我的方法如下(想要返回2个值)
NSString* myfunc
{
NSString *myString = @"MYDATA";
NSString *myString2 = @"MYDATA2";
return myString;
return myString2;
}
Run Code Online (Sandbox Code Playgroud)
所以,当我打电话给它时,我会用?
NSString* Value1 = [self myfunc:mystring];
NSString* Value2 = [self myfunc:mystring2];
Run Code Online (Sandbox Code Playgroud)
我想我做错了什么,有人可以帮帮我吗?谢谢
char *member[8];
char *tag;// this points a lot of text. if i print htmtag, it works fine with a few lines of text printing out
for ( int x = 0; x < 8; x++ )
{
member[x] = tag[x+15];
}
printf("member: %s",member);
Run Code Online (Sandbox Code Playgroud)
为什么以上只会打印成员中的第一个字符而不是整个7,如果我在成员[0] /成员[1] /成员[2]上打印,则值存储在那里,但打印下面的内容?
即
member: 1
Run Code Online (Sandbox Code Playgroud)
我想要打印出来
member: 1234567
Run Code Online (Sandbox Code Playgroud)