我面临一点困惑,我需要更换一条新线<br />.现在,显然,替换\n的所有实例都不起作用,因为页面没有正确的换行符.以下是一些可能的文本示例:
Some text
More text
Run Code Online (Sandbox Code Playgroud)
现在,这是一个问题,因为没有\n,我无法自动插入<br />.如何确保包含正确的换行符?
这是用PHP.我无法将其作为纯文本提供.
我在UILabel的线路突破中苦苦挣扎.我在vb.net中生成xml,然后在iPhone应用程序中解析它.xml包含最初包含html标签的文本
,因此我可以并且需要用某些东西替换这些标签以在iphone中添加换行符
我该怎么做?我试过了\n,\n\r他们不工作了
任何帮助将不胜感激
谢谢
我使用json/jquery/ajax将数据保存在数据库中.当我在textarea中加载数据时,我得到了我想要的结果.但是当我在DIV中加载数据时,则没有换行符.我用css测试了一切,包括
white-space:pre;
Run Code Online (Sandbox Code Playgroud)
等等
我正在用json保存数据
"', 'text': '" + $('#textInput').val() +
Run Code Online (Sandbox Code Playgroud)
但我也用.html()和.text()测试过它.
阅读数据:
$('#textOutput').text(data.d.Text);
Run Code Online (Sandbox Code Playgroud)
我在我的div中获取了corect文本,但是没有换行符!
textOutput的CSS
.textOutput // <div> not working, <textarea> working
{
width:100%;
border: 0;
height: auto;
overflow:visible; // also tested with auto etc.
margin: 5px 8px 5px 0px;
font-family: Courier New, Courier;
font-size: 12px;
// white-space:pre;
}
Run Code Online (Sandbox Code Playgroud)
输入的CSS是等价的
我讨厌问,但我不得不问。我有一个html代码。由于某种原因,回车符被保存并显示在我的浏览器中。
<div class="module">
<p>Some data
some data <strong> more data
more data</strong> and even more data </p>
</div>
Run Code Online (Sandbox Code Playgroud)
显然我希望这能显示:
一些数据一些数据更多数据更多数据甚至更多数据。
相反,该段落保留回车/换行符。我以为问题出在Netbeans上,所以我下载了Notepad++,但问题仍然存在。谢谢
我应该补充一点,我在 Windows 机器上属于 CakePHP 的 .ctp 文件中使用它,Apache WAMP 服务器,并且该数据是显式 html,不由 php 回显。
我目前的班级风格如下:
.module{
border: 1px solid darkgrey;
background-color: #F3F3F3;
border-radius: 5px;
padding:5px;
margin-bottom: 1em;
overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)
我还添加了任何可能影响我的代码的适用样式,也许你们可以发现它。
body {
margin: 0;
padding: 0;
font-family: 'Tahoma';
letter-spacing: 1px;
}
p, ul, ol {
margin-top: 0;
line-height: 160%;
}
p{
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; …Run Code Online (Sandbox Code Playgroud) 我正在从具有 HTML 标签的服务器接收字符串。我正在使用正则表达式删除这些标签,string1.replaceAll("\\<.*?>","")但问题是它还删除了换行符和超链接。我想保留超链接和换行符并删除其他所有内容。
我有一个“li”项目,其中包含一个弹出 Bootstrap 工具提示的标签。
<label class="radio dropClick centTooltip" data-toggle="tooltip" data-placement="right" title="Here are some words that will show up in the tooltip">
<input type="radio" class="centTooltip" name="cents" id="optionsRadios2" value="AA">
Hover for ToolTip!
</label>
Run Code Online (Sandbox Code Playgroud)
如何强制在“that”和“will”之间换行?我不想使用工具提示的(){html : true}选项来应对 XSS 攻击的风险。
这是我需要使用jquery创建的HTML版本表单...
<form id="loginForm" class="loginLabel" action="login/login.php" method="post">
Username : <input type="text" name="Username" ><br>
Password : <input type="password" name="Password" ><br>
<input type="Submit" name="login_Submit" value="Login">
</form>
Run Code Online (Sandbox Code Playgroud)
这是我为它写的jquery ......
var loginForm = document.createElement("form");
var userInput = document.createElement("input");
$(userInput).attr("id", "userInput")
.attr("type", "text")
.attr("name", "Username");
var br = document.createElement('br');
var passInput = document.createElement("input");
$(passInput).attr("id", "passInput")
.attr("type", "text")
.attr("name", "Password");
$(loginForm).attr("id","loginForm" )
.attr("class", "loginLabel")
.text("Username : ")
.append(userInput)
.append(br)
.text("Password : ")
.append(passInput);
$(loginWrapper).append(loginForm);
Run Code Online (Sandbox Code Playgroud)
不幸的是,jquery用密码输入(passInput)覆盖用户名输入(userInput).我查了一下CSS,还有很多空间可以去.
我有一些从数据库中获取的文本,想插入到 HTML 页面中。我HTMLEditFormat用来处理特殊字符,如 '<' 等...
问题:当这在浏览器中显示时,所有换行符都消失了。CF 中是否有特殊的格式化功能可以自动用正确的 HTML 标签替换所有换行符?
我需要打破这行代码,但我不知道如何:
sql = "select [ID], [First Name], [Last Name], [Mark 1 ENG], [Mark 2 ENG], [Mark 3 ENG], [Mark 1 MAT], [Mark 2 MAT], [Mark 3 MAT], [Mark 1 SCI], [Mark 2 SCI], [Mark 3 SCI] from Table1 where [Active] <> 'No'"
Run Code Online (Sandbox Code Playgroud)
这就是我说休息时的意思:
If txtFirstName.Text = "" Or txtLastName.Text = "" Or txtMarks(0).Text = "" Or txtMarks(1).Text = "" Or txtMarks(2).Text = "" _
Or txtMarks(3).Text = "" Or txtMarks(4).Text = "" Or txtMarks(5).Text = "" Or txtMarks(6).Text = "" …Run Code Online (Sandbox Code Playgroud) 我有一个 php 邮件脚本,只要我在像这样的 var 中定义正文文本,它就可以正常工作:
$body = "Some text goes here\n\nSome other text goes here!";
Run Code Online (Sandbox Code Playgroud)
像这样完成后,换行符“\n”在邮件中完美运行。
现在我想在一个配置文件中插入正文文本,邮件脚本从中检索文本。所以我在配置文件中做一个常量,如下所示:
define('_body_', 'Some text goes here\n\nSome other text goes here!');
Run Code Online (Sandbox Code Playgroud)
我的邮件脚本现在看起来像这样:
$body = _body_;
Run Code Online (Sandbox Code Playgroud)
但是现在邮件中没有“显示”换行符。相反,邮件看起来像这样:
“有些文字放在这里\n\n有些文字放在这里!”
有想法该怎么解决这个吗?
我有一系列坐标(lat1,long1 lat2,long2 lat3,long3 ...)
121.01953125,14.6893901824952 121.019706726075,14.6893205642702 121.019889831543,14.6891403198242 121.020111083984,14.688931465149 121.020446777344,14.6887502670288 121.020835876465,14.6887207031249
我想做的是每当识别/检测到空间时输入换行符或'br',它就变成......
121.01953125,14.6893901824952
121.019706726075,14.6893205642702
121.019889831543,14.6891403198242
121.020111083984,14.688931465149
121.020446777344,14.6887502670288
121.020835876465,14.6887207031249
Run Code Online (Sandbox Code Playgroud)
关于如何做到这一点的任何想法?先感谢您.
编辑:我尝试了他们建议的解决方案,但它不起作用.
echo str_replace(" ","<br />",$string);
Run Code Online (Sandbox Code Playgroud)
我的字符串来自kml文件,当我回显字符串时,它就像我上面所说的那样.我正在使用以下代码来解析文件.
$string = $placemark->MultiGeometry->Polygon->outerBoundaryIs->LinearRing->coordinates;
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我正在寻找一种干净的方法来分割Scala中的字符串中的换行符,无论换行符是CR和/或LF.我一直在使用.split一个基本的正则表达式,但它看起来很难看,因为标准库自然会为系统无关的代码封装 - 有没有标准的库函数呢?
提前致谢!
编辑:
我喜欢我的代码与系统无关,因为它是JVM的一大卖点.让我的代码知道硬编码字符串中的不同操作系统约定 - 文字正则表达式似乎(非常轻微地)打破了这一点.似乎应该由功能丰富的Scala标准库自然地抽象出来,我只是想知道是否存在内置方法.
我发现这个函数将流编码为Base64字符串.我在JSON中使用这个字符串.问题是这个函数的输出有换行符,这在JSON中是不可接受的而不会转义它.我该如何解决这个问题?
const
Base64Codes:array[0..63] of char=
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
function Base64Encode(AStream: TStream): string;
const
dSize=57*100;//must be multiple of 3
var
d:array[0..dSize-1] of byte;
i,l:integer;
begin
Result:='';
l:=dSize;
while l=dSize do
begin
l:=AStream.Read(d[0],dSize);
i:=0;
while i<l do
begin
if i+1=l then
Result:=Result+
Base64Codes[ d[i ] shr 2]+
Base64Codes[((d[i ] and $3) shl 4)]+
'=='
else if i+2=l then
Result:=Result+
Base64Codes[ d[i ] shr 2]+
Base64Codes[((d[i ] and $3) shl 4) or (d[i+1] shr 4)]+
Base64Codes[((d[i+1] and $F) shl 2)]+
'='
else
Result:=Result+ …Run Code Online (Sandbox Code Playgroud) line-breaks ×13
html ×4
php ×3
input ×2
jquery ×2
json ×2
newline ×2
ajax ×1
android ×1
base64 ×1
coldfusion ×1
coldfusion-9 ×1
css ×1
delphi ×1
email ×1
forms ×1
iphone ×1
login ×1
objective-c ×1
parsing ×1
regex ×1
scala ×1
split ×1
sql ×1
string ×1
tooltip ×1
vb.net ×1
vb6 ×1
whitespace ×1
xml ×1