标签: spaces

批处理文件:传递具有空格的参数以实现功能

我正在使用批处理文件进行备份.我将选项传递给调用打包可执行文件的函数.除非参数包含空格,否则这种方法有效.这是相关代码:

SET TARGET="%SAVEDIR%\XP.User.Documents.rar"
SET FILES="%DIRUSER%\Eigene Dateien\*"      
SET EXLUCDE="%DIRUSER%\Documents\CDs" 
call:funcBackup %TARGET% %FILES% %EXLUCDE%

:funcBackup
    SET TARGET=%~1
    SET FILES=%~2
    SET EXCLUDE=%~3     
    echo."%PACKER% a -r -x"%EXCLUDE%" "%TARGET%" "%FILES%""
    ::call %PACKER% a -r -x"%EXCLUDE%" "%TARGET%" "%FILES%"
goto:eof
Run Code Online (Sandbox Code Playgroud)

在XP(德语版)%DIRUSER%扩展到"Dokumente und Einstellungen"

在那种情况下,TARGET是正确的,但FILES =="Dokumente"和EXCLUDE =="und",这意味着脚本因%DIRUSER%中的空格而失败.

我怎样才能解决这个问题?

windows spaces batch-file

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

如何在PyCharm中"查看"/突出显示标签和空格以检查缩进?

这可能听起来很愚蠢,但我仍然相当新,有没有明确的方法来发现我是否在PyCharm的错误位置有标签或空格?甚至可以直观地显示所有标签和空格?

我只是花了很多时间在Def函数行中找出'无效语法'错误的问题,我原本以为它可能仍然是一些错误的缩进,我以前做过,所以仔细检查了这一点,没有发现任何东西.最后,在此之前从功能结束失踪了.我意识到右边的彩色线条显示错误并从那里得到了这个.

另外我明白你可以在PyCharm中混合制表符和4个空格字符缩进没有问题吗?

但是,如果你使用tab一行和4个空格,例如,简单的文本编辑器,Python会说"不,我不打算运行这个,因为我是一个严格的迂腐,这太顽皮了"?这个领域还有其他常识最佳实践习惯吗?

python tabs spaces indentation pycharm

10
推荐指数
2
解决办法
4334
查看次数

json fieldnames spaces

我有这样一个json结构:

info:
{
First Name: "Robert",
Last Name: "Smith"
}
Run Code Online (Sandbox Code Playgroud)

我想用javascript指向数据使用类似:"info.First Name"我知道它是不正确的.如何从我拥有的结构中检索这些信息?

谢谢

javascript json spaces

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

REGEX接受以逗号分隔的数字,但数字范围为0-32767

我需要编写一个正则表达式来获取这样的输入

23,456,22,1,32767
Run Code Online (Sandbox Code Playgroud)

  1. 开头或结尾都不允许使用逗号.
  2. 空格可以在逗号之前和/或以逗号开始,例如23,45,56,67等.
  3. 每个数字的范围应为0-32767.

目前我正在使用这样的正则表达式[0-9]+(,[0-9]+)*.

这允许数字仅用逗号分隔(根本不允许空格),并且不检查数字范围.

regex expression numbers spaces range

9
推荐指数
2
解决办法
8461
查看次数

在任务控制中将窗口移动到新空间

我想编写一个小工具,在OS X Lion中将窗口从一个空间移动到另一个空间.我不在乎该实用程序是用AppleScript还是Objective-C编写的.我似乎无法弄清楚的是给出一个窗口,我该如何将它移动到不同的空间.我在这个帖子中看到了很多有用的信息,但没有关于如何实际移动窗口的信息.如果有人有任何想法或想法,我很感激听到他们.谢谢.

cocoa spaces objective-c osx-lion mission-control

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

删除java中字符串末尾的空格

可能重复:
从Java字符串中删除前导和尾随空格

当我将数据导入应用程序时,我需要摆脱某些字符串末尾的空格而不是开头的空格,所以我不能使用trim()...我已经设置了一个方法:

public static String quitarEspaciosFinal(String cadena) {
    String[] trozos = cadena.split(" ");
    String ultimoTrozo = trozos[trozos.length-1];
    return cadena.substring(0,cadena.lastIndexOf(ultimoTrozo.charAt(ultimoTrozo.length()-1))+1);
    }
Run Code Online (Sandbox Code Playgroud)

其中cadena是我必须改变的字符串......

所以,如果cadena ="1234",这种方法会返回"1234"......

我想知道是否有更有效的方法来做到这一点......

java string spaces

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

有没有办法在Eclipse中创建一个快捷方式,将光标跳转到当前行的第n列?

我必须遵循一些严格的Java代码缩进规则.

在许多情况下,我必须跳到当前行的第26或第28列.我的原始位置和第26/28列之间的字符应该是空格字符(而不是TAB).

有没有办法在Eclipse中使用一些键盘快捷键(或其他方式)?我检查了所有可用的代码样式规则,找不到任何可以帮助我的东西.

示例:

    package                    com.companyname.something;

    import                     java.io.*;

    public                     class Something
                               extends SomethingElse
                               implements AnotherThing
    {
      public static final String
        SOME_NAME            = "SomeValue";

      private int              _var;

    }
Run Code Online (Sandbox Code Playgroud)

如您所见,遵循这些标准需要输入大量空格.有没有办法在Eclipse中轻松完成?

java eclipse spaces indentation

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

批量删除变量中的空格

我正在编写一个文件来从文件夹中的文件名中删除空格,然后将结果放在一个.txt文件中.我刚收到"Echo is on"的结果.一遍又一遍.

这是我到目前为止:

@echo ON
SET LOCAL EnableDelayedExpansion
For %%# in (*.*) do (
    SET var=%%~n#
    Set MyVar=%var%
    set MyVar=%MyVar: =%
    echo %MyVar%>>text.txt
)
Run Code Online (Sandbox Code Playgroud)

谁能告诉我什么是错的?

variables spaces batch-file

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

如何在MANIFEST.MF中处理类路径中带空格的文件?

我尝试使用中的Class-Path元素构建JAR MANIFEST.MF.我从外部源(我的情况下是Maven)获取类路径的元素.由于路径是绝对的并且超出了我的控制范围,因此它们可以包含奇怪的字符,如空格.

由于空格用于分隔类路径中的项目,因此该路径不起作用:

Class-Path: C:\User\Some Odd Name\project\target\project-1.0.0.jar
Run Code Online (Sandbox Code Playgroud)

如何在JAR Manifest中的类路径项中转义/编码奇数字符/空格?

java jar spaces classpath

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

使用制表符而不是空格时保持最大行长度?

各种语言的样式指南建议最大行长度范围为80-100个字符,以便于阅读和理解.

我的问题是,使用制表符进行缩进的人如何符合行长度限制?因为,如果在编辑器中将选项卡的长度设置为2,则在其他人的编辑器中,相同的代码长度可能超过 80个字符,并且选项卡长度设置为3/4/6/8.

有人建议我在心理上看到我的标签长度​​为8个字符.这是不现实的,不会让我专注于编程,因为我必须检查每一行.

那么,你如何(如果你只在你的代码中使用选项卡)这样做呢?

whitespace coding-style spaces indentation

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