标签: spaces

C# - 用空格解析文件名的最简单方法,例如."C:\ Test\File with spaces.txt"

我正在尝试将完整的文件路径传递给FFMPEG.

C:\TestFolder\Input\Friends - Season 6 - Gag Reel.avi
Run Code Online (Sandbox Code Playgroud)

并且它显然不喜欢路径中有空格的事实,错误如下:

C:\TestFolder\Input\Friends: no such file or directory
Run Code Online (Sandbox Code Playgroud)

那么使用带空格的文件名最简单的方法是什么?我应该用〜字符替换所有空格还是有更好的方法?我试过用各种字符转义字符串:

@"C:\TestFolder\Input\Friends - Season 6 - Gag Reel.avi";
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有保留空间的技巧吗?

c# string filenames spaces

8
推荐指数
4
解决办法
3万
查看次数

包含多个空格的参数上的Runtime.exec

任何人都可以进行以下运行吗?

public class ExecTest {
  public static void main(String[] args) {
    try {
      //Notice the multiple spaces in the argument
      String[] cmd = {"explorer.exe", "/select,\"C:\\New      Folder\\file.txt\""};

      //btw this works
      //String cmd = "explorer.exe /select,\"C:\\New Folder\\file.txt\"";

      //and surprisingly this doesn't work
      //String[] cmd = {"explorer.exe", "/select,\"C:\\New Folder\\file.txt\""};

      //Update: and (as crazy as it seems) the following also worked
      //String[] cmd = {"explorer.exe", "/select,\"C:\\New", "Folder\\file.txt\""};

      Runtime.getRuntime().exec(cmd);
    } catch (Exception e) {
        e.printStackTrace();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

使用Java 6.在Vista x64下测试.顺便说一下,获取执行的字符串(你必须使用exec的String版本来获取它)并在Vista的开始菜单的搜索字段中使用它将按预期运行.
任何帮助将不胜感激.我疯了......

更新:我为我的帖子指出的第二个奇怪的东西添加了一个解决方案,这两个版本的exec表现不同.解决方案基于prunge的答案.Thnx再次.

java runtime spaces exec

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

^ a-zA-Z0-9除了空格?

我试图在段落中找到所有不是abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789而不是空格//gi

/[^a-zA-Z0-9]|[^ ]/gi
Run Code Online (Sandbox Code Playgroud)

以上不起作用!

regex spaces

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

在r中使用bquote去除自动间距

我试图使用bquote函数在r中标记绘图轴.所需的字符串包括希腊mu字符和变量.

这导致mu两侧的空间:

xlab = bquote("Lake NO3 (" ~ mu ~ "mol/L): " ~ .(i))
Run Code Online (Sandbox Code Playgroud)

如何摆脱mu旁边的空格?

我尝试使用paste和paste0表达式,但这些都不允许使用希腊字符和变量.

axis r spaces labels

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

C编程:只从fgets打印int

看到这个main:

int main(void)
{
    int i;
    int ch;
    char str[512];
    fgets(str, sizeof str, stdin);

    for (i = 0; i <= (strlen(str)); i++)
    {
        if (str[i] != '\0' && str[i] != '\n')
        {
            int num = atoi(&str[i]);
            printf("%d\n", num);
        }
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我希望得到来自用户的数字并获得所有数字,而不是任何spacestabs.

例如:

输入1 2 3.但在这种情况下这输出:

1
2
2
3
3
Run Code Online (Sandbox Code Playgroud)

那么,为什么我收到23两次?

c string loops spaces atoi

8
推荐指数
2
解决办法
1694
查看次数

Visual Studio 2019 忽略选项卡首选项

今天早上在开始我的一天之前,我正在 VS2019 中编程。当我晚上坐下来继续编程时,我意识到它突然放置了空格而不是制表符!我为每种语言设置了选项卡而不是空格的首选项,并且在前几天一直这样做。我更新了 VS 以确保,但问题仍然存在 - 无论我的偏好设置如何,都会放置空格而不是制表符。

PS:我知道这里已经问这个问题,但他们的解决方案是更新 VS - 这对我没有任何改变。

c# tabs spaces unity-game-engine visual-studio-2019

8
推荐指数
3
解决办法
916
查看次数

打印时指定 Pandas DataFrame 列之间的空格数

当您打印调用 DataFrame.to_string 的 Pandas DataFrame 时,它​​通常会在列之间插入至少 2 个空格。例如,这段代码

import pandas as pd

df = pd.DataFrame( {
    "c1" : ("a", "bb", "ccc", "dddd", "eeeeee"),
    "c2" : (11, 22, 33, 44, 55),
    "a3235235235": [1, 2, 3, 4, 5]
} )
print(df)
Run Code Online (Sandbox Code Playgroud)

产出

       c1  c2  a3235235235
0       a  11            1
1      bb  22            2
2     ccc  33            3
3    dddd  44            4
4  eeeeee  55            5
Run Code Online (Sandbox Code Playgroud)

每列之间至少有 2 个空格。

我正在复制打印在控制台上的 DataFarames 并将其粘贴到文档中,并且我收到了难以阅读的反馈:人们希望列之间有更多的空间。

有没有标准的方法来做到这一点?

我在DataFrame.to_stringpandas.set_option 中看不到任何选项。

我已经进行了网络搜索,但没有找到答案。 This question询问如何删除这2个空格,而 …

python spaces tostring dataframe pandas

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

如何在HTML中的每个句点之后放置两个空格?

我需要在整个网站的每个句子中的每个句点之后有两个空格(不要问).

一种方法是开始手动添加  在每一个时期之后.这将需要几个小时.

我们不能只找到并替换每个句点,因为我们在PHP和其他有句号然后是空格的情况下有连接,但它不在句子中.

有没有办法做到这一点......一切仍然可以在Internet Explorer 6中运行?

[编辑] - 棘手的部分是,在代码中,有一些PHP行,包括带有空格的点,如下所示:

<?php echo site_url('/css/' . $some_name .'.css');?>
Run Code Online (Sandbox Code Playgroud)

我绝对不想要额外的空格来打破这样的线条,所以我很乐意在所有P标签的每个周期后添加两个可见空格.

html spaces

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

我怎么能告诉一个字符串是否只包含使用正则表达式的python中的数字和空格

我正在尝试在python中编写一些脚本(使用正则表达式),我有以下问题:

我需要确保一个字符串只包含数字和空格,但它可以包含任意数量的数字.

这意味着它应该匹配字符串:"213"(一个数字),"123 432"(两个数字),甚至"123 432 543 3 235 34 56 456 456 234 324 24"(十二个数字).

我尝试在这里搜索,但我发现的是如何从字符串中提取数字(和相反的方式) - 这并没有帮助我确保天气所有字符串只包含数字(由任意数量的空格分隔).

有没有人有办法解决吗?

如果有人知道包含所有特殊字符的类(例如!$#_ - ),那就太棒了(因为那时我可以做[^ AZ] [^ az] [^ special-class ]因此得到的东西与任何字符和特殊符号都不匹配 - 只留下数字和空格(如果我是正确的话).

python regex numbers spaces digits

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

使用 YAML 保留空格

我的 YAML 文件中有这样的内容:

test:     I want spaces before this text
Run Code Online (Sandbox Code Playgroud)

就我而言,我希望在转换时在数组或 json 中的文本之前有一个空格。那可能吗?如何?

使用 JSON 作为输出,它的解析如下:

{
  "test": "I want spaces before this text"
}
Run Code Online (Sandbox Code Playgroud)

没有空间。

你可以在这里测试一下

yaml spaces

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