标签: line-breaks

你能用CSS定位<br />吗?

是否可以<br/>使用CSS 定位换行符?

每次有一个换行符时我想要一条1px的虚线.我使用自己的CSS自定义网站,无法更改设置的HTML,否则我会使用其他方式.

我不认为这是可能的,但也许有人知道的方式.

html css line-breaks

150
推荐指数
9
解决办法
23万
查看次数

如何在字符串文字中插入换行符?

在.NET中,我可以提供两者\r\n字符串文字,但有一种方法可以插入像"new line"这样的特殊字符,比如Environment.NewLine静态属性?

.net c# line-breaks

147
推荐指数
3
解决办法
45万
查看次数

CSS可以在元素中的每个单词后强制换行吗?

我正在建立一个多语言网站,主人帮我翻译一些.一些显示的短语需要换行符以维护网站的样式.

不幸的是,所有者不是计算机人员,所以如果他看到他foo<br />bar有机会在他翻译时以某种方式修改数据.

是否有一个CSS解决方案(除了更改宽度)以应用于每个单词后会破坏的元素?

(我知道我可以用PHP做到这一点,但我想知道在CSS中是否有一个非常好的技巧来完成同样的事情,也许是在CJK功能中.)

编辑

我将尝试绘制正在发生的事情:

----------------          ----------------
| Short Word   |          | Gargantuan   |
|              |          | Word         |
----------------          ----------------
Run Code Online (Sandbox Code Playgroud)

长字会自动断开,短字则不会.我希望它看起来像这样:

----------------          ----------------
| Short        |          | Gargantuan   |
| Word         |          | Word         |
----------------          ----------------
Run Code Online (Sandbox Code Playgroud)

css line-breaks

144
推荐指数
8
解决办法
15万
查看次数

如何在Android TextView中添加换行符?

我试图在TextView中添加换行符.

我试过建议\n但是什么也没做.这是我设置文本的方式.

TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle);
txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string)));
Run Code Online (Sandbox Code Playgroud)

这是我的字符串: <string name="sample_string">some test line 1 \n some test line 2</string>

它应该如此显示:

some test line 1
some test line 2
Run Code Online (Sandbox Code Playgroud)

但它表明如下:some test line 1 some test line 2.

我错过了什么吗?

android line-breaks line textview

143
推荐指数
15
解决办法
28万
查看次数

如何从字符串中删除换行符(没有字符!)?

这可能看起来像是一个骗局,但请放心不是 - 我已经搜索了SO以及网络的其他部分来解决我的问题并最终找到相同的不足"解决方案"一遍又一遍.无论如何,这里是:

我将用户输入从textarea保存到MySQL数据库(在WordPress环境中,但我认为这对于这个问题不应该重要).稍后从数据库中检索它以显示给站点后端的管理员.当用户使用换行符提交文本时(即按Enter键)会出现问题.

示例字符串可能如下所示:

Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!

Greetings,
Bill
Run Code Online (Sandbox Code Playgroud)

字符串中没有行尾字符("\n","\ r"或类似字符).

我正在使用nl2br()它来生成HTML输出,但这还不够.结果是:

Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!<br />
<br />
Greetings,<br />
Bill
Run Code Online (Sandbox Code Playgroud)

据我所知,这是预期的nl2br()结果,因为插入标签并不应该首先替换换行符?

但是我需要的格式是这样的:

Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!<br /><br />Greetings,<br />Bill
Run Code Online (Sandbox Code Playgroud)

如果字符串中有EOL字符,例如"\n",我用其中任何一个str_replace()或者preg_replace()用它来完成它,但我不知道如果没有字符那么用什么针来提供这些函数首先.

我可以手动访问数据库中的相关字段,为每个换行符点击Backspace,以及我以后想要对字符串工作的内容.所以我知道我需要以上格式.

html php replace line-breaks nl2br

132
推荐指数
8
解决办法
26万
查看次数

匹配换行符 - \n或\ r \n?

在写这个答案时,我必须完全匹配换行符而不是使用s-flag(dotall- dot匹配换行符).

通常用于测试正则表达式的站点在尝试匹配\n或时匹配时表现不同\r\n.

我注意到

  • Regex101仅匹配换行符\n
    (例如 - 删除\r并匹配)

  • RegExr匹配换行符既不\n 也不\r\n
    ,我无法找到的东西,使之匹配断行,除了m-flag和\s
    (例如)

  • Debuggex的行为更加不同:
    这个例子中它只匹配on \r\n,而
    在这里它只匹配on \n,同时指定相同的标志和引擎

我完全知道m-flag(多行 - ^匹配行的开头和$结尾),但有时这不是一个选项.同样\s,因为它匹配标签和空格.

我想使用unicode换行符(\u0085)不成功,所以:

  1. 是否有一种故障保护方法将匹配线路(最好不管使用的语言)整合到正则表达式中?
  2. 上述网站为什么不同的表现(尤其是Debuggex,一旦匹配只有\n一次只\r\n)?

regex language-agnostic line-breaks

128
推荐指数
3
解决办法
30万
查看次数

"界面"构建器中的iOS多行标签

如何UILabel在iOS界面构建器中创建多行?我试过了,UITextView但它不太适合我的需要.

如何在标签中添加多行(文本)?

objective-c line-breaks uilabel ios swift

125
推荐指数
5
解决办法
9万
查看次数

如何在Javascript中创建新行?

var i;
for(i=10; i>=0; i= i-1){
   var s;
   for(s=0; s<i; s = s+1){
    document.write("*");
   }
   //i want this to print a new line
   /document.write(?);

}
Run Code Online (Sandbox Code Playgroud)

我正在打印一个金字塔的星星,我无法获得新的打印线.

html javascript newline line-breaks

111
推荐指数
5
解决办法
57万
查看次数

jQuery将换行符转换为br(相当于nl2br)

我正在使用jQuery获取一些textarea内容并将其插入到li中.

我希望它在视觉上保留换行符.

必须有一个非常简单的方法来做到这一点......

javascript jquery line-breaks

106
推荐指数
4
解决办法
10万
查看次数

浏览器是发送"\ r \n"还是"\n"还是取决于浏览器?

这个问题困扰了我一百万年......每当我创建一个包含textarea的网站,允许多行(例如用户个人资料的"Bio")时,我总是写下以下偏执代码:

// C# code sample...
bio = bio.Replace("\r\n", "\n").Replace("\r", "\n");
bio = Regex.Replace(@"\n{2,}", "\n\n");
Run Code Online (Sandbox Code Playgroud)

那么,<textarea name="Bio"></textarea>如果它有多行,浏览器会发送什么?

html browser web-standards line-breaks

100
推荐指数
2
解决办法
5万
查看次数