我正在努力制作一个 javascript 正则表达式来满足以下要求:
[a-zA-Z])这是我发现的正则表达式:
/^[a-z][\s\w.-]{3,24}$/i
Run Code Online (Sandbox Code Playgroud)
我当前的正则表达式可以工作,但无法测试用户是否写入了连续的空格。我该如何测试呢?
我想知道如何在 Php 中搜索空间 例如,我已经得到$Studentname并且它的值是 John Green 。我想要$Name(with value John) 和$Surname(With value Green) 。但我不知道如何搜索 string 中的空间。提前致谢
我在这里提出了一个问题:如何在跨多行包装标记时避免空格,并了解到我可以在跨多行编写标记时避免空格。::before但是,当我将此方法应用于具有伪元素和 的元素时::after,它不起作用。
同样,如果我只在一行上编写标记,它会如我所愿地<span class="inline">i, friend</span>显示“嗨,朋友” 。但是当我将它分成多行时,它会显示“H i,friend s” ,其中有不必要的空格。
这是我的 css 代码和 html 代码::
.parent {
font-size: 0;
}
.parent > span {
font-size: 16px;
display: inline-block;
}
.parent > span::before {
content: "H";
}
.parent > span::after {
content: "s";
}Run Code Online (Sandbox Code Playgroud)
<p class="parent">
<span>
i, friend
</span>
</p>Run Code Online (Sandbox Code Playgroud)
我知道不建议写
<span>
i, friend
</span>
Run Code Online (Sandbox Code Playgroud)
代替<span>i, friend</span>。
但如果我坚持(原谅我),是否可以如我所愿地显示“嗨,朋友”?
页面上有2个小图片:
<a href="link.htm"><img src="image1.jpg" /></a>
<a href="link2.htm"><img src="image2.jpg" /></a>
Run Code Online (Sandbox Code Playgroud)
当它们出现在页面上时,它们不会像我期望的那样直接出现在彼此旁边,它们之间会出现空格字符.
我有点理解为什么这个空间出现了(在标记中它们之间有空间,但是我不希望空间存在).
我有一个数据库,其中包含一个名为Field1的字段,每个条目有100个nchars.每次我添加一个值,它都存储为:
"value (100-ValueLength Spaces) "
Run Code Online (Sandbox Code Playgroud)
所以基本上每个存储的值都有一串空格.当我尝试这样做时,这将成为一个问题:
if (value == "Example")
Run Code Online (Sandbox Code Playgroud)
因为字符串后面的所有空格.我怎样才能得到它,以便存储的值没有所有这些尾随空格?
慢慢地但我肯定我会发疯.在得到我的问题的解决方案和应用程序现在也接受空格后,它仍然不会将包含空格的数据添加到我的mysql数据库.这是代码:
NSString *strURL = [NSString stringWithFormat:@"http://www.bbc.com/phpFile.php?number=%@&name=%@&lastname=%@", number, firstName, lastName];
NSString *webStringURl = [strURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];
NSLog(@"%@", strResult);
NSLog(@"%@", webStringURl);
Run Code Online (Sandbox Code Playgroud)
NSLog甚至告诉我它完全符合我的要求:
ProjectX[4003:15203] http://www.bbc.com/phpFile.php?number=11166&name=Yong%20Wang%20Ding&lastname=Blamblam
Run Code Online (Sandbox Code Playgroud)
每当变量不包含空格时,它都可以工作.当我在浏览器中打开php文件并手动输入变量(带空格)时,它会将它们添加到我的数据库中.我不知道为什么它与我的应用程序完全相同(?)时拒绝工作.
如何删除以下行中R之后的空格?
>>>print "4/3 =", 4 / 3, "R", 4 % 3
Run Code Online (Sandbox Code Playgroud)
我希望结果看起来像这样:
4/3 = 1 R1
任何人都回答这个问题我都很感激.
是否可以打开以2个空格缩进的文件,但是显示4个空格缩进,当我创建4个空格时,它以2空格格式保存?
编辑
事实证明,如果文件混合了标签,2个空格和4个空格,我还需要能够确保它的工作原理.
编辑2
所以,这是我目前的解决方案.我必须重新映射我的(最初映射到:w),这样我就可以将光标放回原位(当我进行保存时,给我一个"历史回复"到光标位置.有没有办法这样做而不影响光标位置(也没有将替换添加到历史记录中)?
function! s:ShimSpaces()
nunmap <C-S>
nmap <C-S> ms``mt:w<Cr>`t`s
augroup SeoTabs
autocmd!
autocmd BufReadPost,BufWritePost * set tabstop=4
autocmd BufReadPost,BufWritePost * %substitute/^ \+/&&/e
autocmd BufReadPost * %substitute/ \+$//e
autocmd BufWritePre * %substitute/^\( \+\)\1/\1/e
autocmd BufWritePre * set tabstop=2
autocmd BufWritePre * retab
augroup END
endfunction
command! -n=0 -bar ShimSpaces :call s:ShimSpaces()
Run Code Online (Sandbox Code Playgroud) 我正在尝试运行以下命令:
robocopy.exe \\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfeis\mybeap \\eisdevl.nas.gatech.edu\coldfusion\test\cfapps\cfeis\mybeap "ADMIN_HEADER.CFM" "new folder\NEW TEXT 3.TXT" /mir /log:\\eisdevl.nas.gatech.edu\coldfusion\devl\cfapps\cfei\mysync2\logs\rc_09032013_lrobinson33_1.txt /NDL /r:2 /w:2
Run Code Online (Sandbox Code Playgroud)
由此我得到:
开始时间:2013年9月4日星期三09:32:22
来源-\ eisdevl.nas.gatech.edu \ coldfusion \ devl \ cfapps \ cfeis \ mybeap \目的地-\ eisdevl.nas.gatech.edu \ coldfusion \ test \ cfapps \ cfeis \ mybeap \
Files : ADMIN_HEADER.CFM
Run Code Online (Sandbox Code Playgroud)
选项:/ COPY:DAT / R:1000000 / W:30
错误:无效的参数#4:“新文件夹\ NEW TEXT 3.TXT”
谁能给我正确的语法来处理文件夹和文件名中的空格?
我目前有这个类用一个替换连续的空格:
public static string RemoveSpacesLoop(string value)
{
if(value.Contains(" "))
{
return RemoveSpacesLoop(value.Replace(" ", " "));
}
else
{
return value;
}
}
Run Code Online (Sandbox Code Playgroud)
它可以工作,但从长远来看,它可能会导致性能问题.有没有办法简化这个?
spaces ×10
html ×3
c# ×1
command-line ×1
css ×1
database ×1
formatting ×1
ios ×1
javascript ×1
layout ×1
line-breaks ×1
mysql ×1
php ×1
python ×1
regex ×1
robocopy ×1
sql ×1
string ×1
vim ×1
whitespace ×1