标签: spaces

正则表达式匹配没有连续空格的用户名

我正在努力制作一个 javascript 正则表达式来满足以下要求:

  1. 第一个字符必须是字母 ( [a-zA-Z])
  2. 其余的可以是任何字母、任何数字、连字符、点、下划线和空格
  3. 但不能有连续的空格,例如:连续两个或多个空格
  4. 长度必须在 3 到 25 之间(含)

这是我发现的正则表达式

/^[a-z][\s\w.-]{3,24}$/i
Run Code Online (Sandbox Code Playgroud)

我当前的正则表达式可以工作,但无法测试用户是否写入了连续的空格。我该如何测试呢?

javascript regex spaces

2
推荐指数
1
解决办法
3253
查看次数

如何在 PHP 字符串中搜索空格?

我想知道如何在 Php 中搜索空间 例如,我已经得到$Studentname并且它的值是 John Green 。我想要$Name(with value John) 和$Surname(With value Green) 。但我不知道如何搜索 string 中的空间。提前致谢

html php whitespace spaces

2
推荐指数
1
解决办法
2592
查看次数

在多行标记中使用伪元素时如何避免空格?

我在这里提出了一个问题:如何在跨多行包装标记时避免空格,并了解到我可以在跨多行编写标记时避免空格。::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>

但如果我坚持(原谅我),是否可以如我所愿地显示“嗨,朋友”

html css spaces line-breaks pseudo-element

2
推荐指数
1
解决办法
735
查看次数

删除两个图像元素之间的空格字符

页面上有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)

当它们出现在页面上时,它们不会像我期望的那样直接出现在彼此旁边,它们之间会出现空格字符.

我有点理解为什么这个空间出现了(在标记中它们之间有空间,但是我不希望空间存在).

html layout spaces

1
推荐指数
1
解决办法
1099
查看次数

插入没有尾随空格的字符串SQL

我有一个数据库,其中包含一个名为Field1的字段,每个条目有100个nchars.每次我添加一个值,它都存储为:

"value     (100-ValueLength Spaces)        "
Run Code Online (Sandbox Code Playgroud)

所以基本上每个存储的值都有一串空格.当我尝试这样做时,这将成为一个问题:

if (value == "Example")
Run Code Online (Sandbox Code Playgroud)

因为字符串后面的所有空格.我怎样才能得到它,以便存储的值没有所有这些尾随空格?

sql spaces

1
推荐指数
1
解决办法
2548
查看次数

当字符串包含空格时,应用程序仍然不更新数据库

慢慢地但我肯定我会发疯.在得到我的问题的解决方案和应用程序现在也接受空格后,它仍然不会将包含空格的数据添加到我的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文件并手动输入变量(带空格)时,它会将它们添加到我的数据库中.我不知道为什么它与我的应用程序完全相同(?)时拒绝工作.

mysql database spaces ios

1
推荐指数
1
解决办法
149
查看次数

如何在使用Python时阻止空格?

如何删除以下行中R之后的空格?

>>>print "4/3 =", 4 / 3, "R", 4 % 3
Run Code Online (Sandbox Code Playgroud)

我希望结果看起来像这样:

4/3 = 1 R1

任何人都回答这个问题我都很感激.

python formatting spaces

1
推荐指数
1
解决办法
71
查看次数

(g)Vim - >显示4个空格,但保存2个空格(制表符)

是否可以打开以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)

vim spaces

1
推荐指数
1
解决办法
367
查看次数

Robocopy命令行-带空格的文件

我正在尝试运行以下命令:

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”

谁能给我正确的语法来处理文件夹和文件名中的空格?

command-line spaces robocopy

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

用字符串中的单个空格替换多个连续的空格

我目前有这个类用一个替换连续的空格:

public static string RemoveSpacesLoop(string value)
{
   if(value.Contains("  "))
   {
       return RemoveSpacesLoop(value.Replace("  ", " "));
   }
   else
   {
       return value;
   }
}
Run Code Online (Sandbox Code Playgroud)

它可以工作,但从长远来看,它可能会导致性能问题.有没有办法简化这个?

c# string spaces

1
推荐指数
1
解决办法
2693
查看次数