Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 将\n添加到每行的末尾_Objective C_Cocoa - Fatal编程技术网

Objective c 将\n添加到每行的末尾

Objective c 将\n添加到每行的末尾,objective-c,cocoa,Objective C,Cocoa,你好,我有一个非常简单的应用程序。在我的主窗口中,有一个NSTextView,我可以从中获取文本。这意味着粘贴在其中的文本每行只有一句话。还有一个按钮,单击该按钮,粘贴在NSTextView中的文本将在每行末尾添加一个\n。我该怎么做 前。 粘贴 你好,斯塔克。 我今天过得很好 格式化后 你好,Stackoverflow。\n 我今天过得很好。\n 谢谢 听起来你只需要替换每一个。带的字符。\n尽管会有例外,例如,如果输入了IP地址或浮点数,它会出错 但在一般情况下: NSString *tra

你好,我有一个非常简单的应用程序。在我的主窗口中,有一个NSTextView,我可以从中获取文本。这意味着粘贴在其中的文本每行只有一句话。还有一个按钮,单击该按钮,粘贴在NSTextView中的文本将在每行末尾添加一个\n。我该怎么做

前。 粘贴 你好,斯塔克。 我今天过得很好

格式化后 你好,Stackoverflow。\n 我今天过得很好。\n


谢谢

听起来你只需要替换每一个。带的字符。\n尽管会有例外,例如,如果输入了IP地址或浮点数,它会出错

但在一般情况下:

NSString *transformed = [input stringByReplacingOccurrencesOfString:@"."
                                                         withString:@".\n"];

听起来你只需要替换每一个。带的字符。\n尽管会有例外,例如,如果输入了IP地址或浮点数,它会出错

但在一般情况下:

NSString *transformed = [input stringByReplacingOccurrencesOfString:@"."
                                                         withString:@".\n"];

您可以将输入文本“.”中出现的每个句点替换为后跟换行符的句点。“\n”:


这是一个非常简单的示例,假设您的所有行都以句点结尾,并且文本行中的任何位置都没有句点

您可以将输入文本“.”中出现的句点替换为句点后跟换行符。“\n”:


这是一个非常简单的示例,假设您的所有行都以句点结尾,并且文本行中没有句点

如果我想在每行末尾添加\n,该怎么办?@user1927992抱歉,我不明白。如果用户在文本字段中输入换行符,它将被保留。是否有其他方法可以这样做,因为我担心用户可能不会总是以“句点”或“问号”或“exlacamation标记”结束。我只知道在每行末尾需要“\n”。有什么方法可以做到这一点吗?如果我想在每行末尾添加\n怎么办?@user1927992对不起,我不明白。如果用户在文本字段中输入换行符,它将被保留。是否有其他方法可以这样做,因为我担心用户可能不会总是以“句点”或“问号”或“exlacamation标记”结束。我只知道在每行末尾需要“\n”。有没有办法做到这一点?