在一个NSString中用一个新行替换<br>。
我有一个NSString NSString *string = @"textTextTextTextText textTextTextText TextTextText" 我想将此NSString设置为我UICell的文本,并在字符串上找到的每个标签上有一个新行.我该怎么办? 我已经尝试过,没有成功: cell.textLabel.text = [[text componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]] componentsJoinedByString:@" "]; 解决方案 怎么样: string = [string stringByReplacingOccurrencesOfString: @" " withString: @"\n"] 或,如果您使用的是Swift Strings var string = "
0 2023-06-02
编程技术问答社区
无法添加换行符。为什么会这样呢?
以下脚本打印了array名为arr的字符串.从arr进行回声之后,我尝试使用\n插入线路断开,但我看不到.为什么是? 元素. 其他解决方案 在HTML中,浏览器不显示\n线折.如果您查看源代码,则会看到显示它们.您可以使用 nl2br php函数或通过从中更改您的脚本:
0 2023-06-02
编程技术问答社区
\r\n不工作,但r\n工作
我正在通过CodeIgniter的电子邮件 - > send()发送电子邮件.我遇到了一个我无法弄清的异常. " \ r \ n"在电子邮件的某个部分中不起作用.但是,如果我将" \ r \ n"切换为" \ r \ n \ r \ n",则可以使用.我的意思是,它增加了预期的2行断裂. 问题区域位于底部. $order = $this->ordersclass->getOrder( $order_id ); $quantity = $order['no_codes']; $client = $this->clientclass->getClient( $order['client_id'] ); $multi_d = $this->session->userdata('multi-use-codes-d'); $multi_t = $this->session->userdata('multi-use-codes-t'); $this->load-
0 2023-06-02
编程技术问答社区
用'pre'标签和'nl2br'进行双倍换行。
我为pre标签使用nl2br函数,但是我遇到了一个奇怪的问题:有2个折断,但只有一个 标签. 例如: code in line 1 code in line 2 显示为: code in line 1 code in line 2 而不是: code in line 1 code in line 2 解决方案 将文本包装在 标签中将迫使其以书面形式显示:包括空格,标签和新行. 因此,托架返回将创建一个新线路, 将创建第二个新线路. 其他解决方案 preg_replace ("/\n+/", "", $pre)甚至更好的preg_replace ("/[\n\r]+/", "", $pre) 其他解决方案 在预块中写入它时,您不需要应用NL2BR().
2 2023-06-02
编程技术问答社区
如何在每条记录后添加case语句来添加break?
在找到LIKE 'B%'的下一个记录时,每行之后都应该休息一下. $stmt = $con->prepare("SELECT * FROM fistevent WHERE Event_Id=? AND TicketType=? AND row_name REGEXP '^[A-Z]' ORDER BY row_name ASC"); $stmt->bind_param("ss", $_POST['EventId'],$_POST['TicketType']); $stmt->execute(); $result = $stmt->get_result(); $numRows = $result->num_rows; if($numRows > 0) { echo ' '; while($r = $result->fetch_assoc()) { $EvntId = $r['Event_Id'];
0 2023-06-01
编程技术问答社区
Regex:移除字符串部分的换行符(PHP)
我想从XML文件中删除所有线路断路和托架返回,以便所有标签都适合每行. XML源示例: 001 Resource name 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas nibh magna, fermentum et pretium vel, malesuada sit amet dolor. Morbi dictum, nunc sed interdum facilisis, ligula enim pharetra tortor, at egestas urna massa non nulla. 002 Resource name 2
0 2023-06-01
编程技术问答社区
用PHP将带换行符的字符串分解成HTML段落
我从我的MySQL数据库中获取文本,该数据库分为线(段落).它存储在变量$post_data['content']中.我该如何在销售线路中打印出来? 我目前正在使用的代码: $post_data['content'] = explode("\n", $post_data['content']); $post = " " . implode(" ", array_values($post_data['content'])) . " "; 这在我想要的程度上不起作用. 如果我在数据库中有这样的文字: line 1 paragraph 1, line 2 paragraph 1. line 3 paragraph 2, line 4 paragraph 2, line 5 paragraph 2. 代码将这样显示(我否 want): line 1 paragraph 1, line 2 paragraph 1.
4 2023-05-30
编程技术问答社区
mailto: 链接的正文中出现换行
我想在博客文章下面创建一个"转发给朋友"链接,该链接通过准备好的消息打开我的电子邮件客户端.我可以让它用于单行消息,但是我希望能够在消息主体内部打破线条.我该怎么做? 我如何开始"度过美好的一天!"在上面有空线的新线路上? 链接:... 过得愉快! Stefaan 我的博客将WordPress与Genesis主题一起使用,我将代码放入启用PHP的genesis_footer_entry挂钩中(请参阅屏幕截图 - 电子邮件文本在荷兰语中). 解决方案
0 2023-05-30
编程技术问答社区
在移动短信中添加线路休息
我正在使用某种SMS服务的API,我只想知道如何以纯文本格式从PHP代码添加flon Break到移动设备? 有人可以帮我吗? 解决方案 我知道这是一个古老的问题,但无论如何它可能会帮助某人. 我倾向于将PHP_EOL用于此目的(由于跨平台兼容性). echo "line 1".PHP_EOL."line 2".PHP_EOL; 如果您打算在浏览器中显示结果,则必须使用" ". 其他解决方案 $text = "This is line 1.\nThis is line 2."; 请确保在字符串周围使用双引号,而不是单引号. 如果那不起作用,您需要与制作API的人交谈. 其他解决方案 如果什么都没有使用%0a喜欢Bellow: $sms = 'This is line 1%0aThis is line 2';
0 2023-05-30
编程技术问答社区
从CSV到MySQL的线路断开问题
我将.csv文件导入mySQL,一切正常,除了文件中的线路断裂. 我的.csv行之一看起来像这样: 42,E-A-R™ Classic™ Earplugs,ear,images/ear/classic.jpg,5%,"Proven size, shape, and foam 3M's most popular earplug Corded and uncorded in a variety of individual packs NRR 29 dB / CSA Class AL",312-1201,,"E-A-R™ Classic™ Uncorded Earplugs, in Poly Bag",310-1001,,E-A-R™ Classic™ Uncorded Earplugs in Pillow Pack,311-1101,,"E-A-R™ Classic™ Corded Earplugs, in Poly Bag" 第六个字段应在被调用时闯入新线路,但事实并非如此
0 2023-05-30
编程技术问答社区
导入实际字段内有换行符的CSV文件
我正在使用PHP导入CSV文件,该文件源自Excel电子表格.其中一些字段包含其中的线路断裂,因此,当我在Excel/Open Office电子表格中重新打开CSV时,它会误解应发生的线路断裂. 也在我的脚本中,使用FGETCSV通过每行,它在不应该的位置都在折断. 我可以手动清洁数据,但是a)将其作为10K线文件,而b)数据将从客户端出口到现有的软件 关于如何自动解决进口过程的任何想法?我本来以为划界字段会对其进行整理,但事实并非如此. 解决方案 我也遇到了这个问题,没有找到正确读取数据的方法. 就我而言,这是一次一次性信息,所以我制作了一个脚本,搜索了列中的所有线路破裂,并用#####之类的东西代替了.然后我导入了数据并用线路破坏了数据. 如果您需要定期导入,则可以编写自己的CSV-Parser,这可以解决问题.如果文本列在""内部,则可以将两个""之间的所有内容都视为一个列(在内容中检查了eScaped "). 其他解决方案 接受的答案
0 2023-05-30
编程技术问答社区
PHP删除换行符或CR LF,但没有成功
我做了一个函数,可以用PHP删除line Break no Suckest,我尝试了所有替换代码,但我仍然得到这些折断,我创建了一个JSON文件,由于这些行,我无法从JSONP中读取JSONP休息似乎打破了一切. function clean($text) { $text = trim( preg_replace( '/\s+/', ' ', $text ) ); $text = preg_replace("/(\r\n|\n|\r|\t)/i", '', $text); return $text; } 当我查看源时,所有HREF,IMG和BR都会有一定的折叠附加 这是JSON_ENCODE输出 示例: 线路断裂a. IMG SRC和BR 是Hapenig 我可以将其删除的唯一方法用 将其打破
2 2023-05-30
编程技术问答社区
在php中处理新行
我在HTML中具有形式,用户可以将文本放在文本区域中. 我将文本区域的内容保存到MySQL数据库中(在类型文本字段中). 然后,我在放置中的某个地方需要加载该文本,然后将其放入数组中,其中每个索引将是文本的一行. Row one Row two Row tree array (output in "php pseudocode"): $array = array(); $array[0] = Row one; $array[1] = Row two; $array[2] = Row tree; 我如何做: 我将其保存到db,然后加载并使用: $br = nl2br($string,true); $array = explode(" ", $br); 我使用 nl2br 的原因是,我想避免在不同平台的文本末尾问题.我的意思是/n或/r/n. 但是在我的解决方案中,必须
0 2023-05-29
编程技术问答社区
在元标签中使用换行符
我想在我的网站描述元标记中使用销售折断.我该怎么做,因为如果我看到源代码,它仍然只会显示 .我在代码中使用了类似的东西: . Visit www.abc.com "> 解决方案 尝试"\n"而不是 ,例如; 其他解决方案 用于在addthis meta内容标记中使用,\ n被忽略. 因此它不起作用. 其他解决方案 //META TAGS add_action( 'wp_head', 'tws_output_meta_tags', 5 ); function tws_output_meta_tags() {
0 2023-05-28
编程技术问答社区
PHP REGEX-text to array by preg_split at line break
编辑: 需要在拆分数组上的帮助 数组示例: array ( [0] => :some normal text :some long text here, and so on... sometimes i'm breaking down and... :some normal text :some normal text ) 好,现在使用 preg_split( '#\n(?!s)#' , $text ); 我得到 [0] => Array ( [0] => some normal text [1] => some long text here, and so on... sometimes [2] =
0 2023-05-28
编程技术问答社区
捕捉文本区中的断行(换行、换页)字符
我有一个带有的表单,我想捕获服务器端的Textarea中的任何线路断裂,然后用 . 替换它们. 可能吗? 我尝试在textarea的CSS上设置white-space:pre,但仍然不够. 解决方案 请看一下 nl2br() 功能.它应该完全做您想要的. 其他解决方案 nl2br() 函数确实可以做到这一点: 但是,此功能添加了BR标签,但实际上并未删除新行 - 这通常不是问题,但是如果您想完全剥离它们并捕获马车返回,则应使用 str_replace 或我认为str_replace会更快,但我没有进行基准测试; $val = str_replace( array("\n","\r","\r\n"), ' ', $val ); 或 $val = preg_replace( "#\n|\r|\r\n#", ' ', $val ); 其他解决方案 如果您要使用str_replace或pre
0 2023-05-28
编程技术问答社区
file_put_contents, file_append和换行符
我正在编写一个将数字添加到文本文件中的PHP脚本.我想在每一行上都有一个数字: 1 5 8 12 如果我使用file_put_contents($filename, $commentnumber, FILE_APPEND),结果看起来像: 15812 如果我添加了file_put_contents($filename, $commentnumber . "\n", FILE_APPEND)> file_put_contents($filename, $commentnumber . "\n", FILE_APPEND)的线路,则在每个数字之后添加空格,而在末端有一个空线(下划线代表空格): 1_ 5_ 8_ 12_ _ _ 如何获得该功能以按我想要的方式添加数字,而没有空格? 解决方案 您是否尝试过使用PHP EOL常数? file_put_contents($filename, $commentnumber . PHP_EOL, FILE_
2 2023-05-28
编程技术问答社区
匹配字符串末尾但后面没有换行的regex模式
我使用正则模式我preg_match php函数.模式是假设'/abc$/'.它与两个字符串匹配: 'abc' 和 'abc ' 第二个在其末端有界限.只匹配第一个字符串的模式是什么? 'abc' 解决方案 /abc$/ /abc$/匹配"abc\n"和"abc"的原因是,$匹配字符串末端的位置,或(即使没有/m修改器)Newline之前的位置那是在字符串的末端. 您需要以下以下等级: /abc\z/ 其中\z是字符串的明确非常 /abc$/D /D修饰符将使$的行为与\z相同.参见 php.net : 通过设置 请参阅 regex demo
0 2023-05-27
编程技术问答社区
如何解析数据中含有换行符的excel CSV数据?
我正在尝试使用PHP解析一组CSV数据,但存在一个重大问题.其中一个字段是一个长的描述字段,本身包含外壳内的线路破裂. 我的主要问题是编写一个可以按线路划分数据的代码,但也认识到何时不使用数据中的线路破解.该领域内的线路断开无法正确逃脱,这使得它们很难与合法的线路断开. 我试图提出一个可以正确处理它的正则表达式,但到目前为止没有运气.有什么想法吗? CSV格式: "####","text data here", "text data \n with linebreaks \n here"\n "####","more text data", "more data \n with \n linebreaks \n here"\n 解决方案 根据Aleske的说法,PHP的文档中的评论者 fgetcsv 功能: php的CSV处理内容是非标准的,并且与RFC4180相矛盾,因此FGETCSV()无法正确处理[包含LEAN BREAKS] ... 的文件
0 2023-05-27
编程技术问答社区