小编Spa*_*ero的帖子

如何从python中的字符串中删除ANSI转义序列

这是我的字符串:

'ls\r\n\x1b[00m\x1b[01;31mexamplefile.zip\x1b[00m\r\n\x1b[01;31m'
Run Code Online (Sandbox Code Playgroud)

我正在使用代码从SSH命令检索输出,我希望我的字符串只包含'examplefile.zip'

我可以用什么来删除额外的转义序列?

python string escaping ansi-escape

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

如何使用VB迭代字符串数组?

到目前为止,这是我的代码:

Dim i As Integer
Dim stringArray() as String

stringArray = split("Hello|there", "|")

For i = 0 To stringArray.Length()
   ' Logic goes here
Next
Run Code Online (Sandbox Code Playgroud)

VB6似乎不喜欢我使用stringAray.Length()并给我一个编译错误消息,如'无效限定符'但是什么是迭代字符串数组的每个元素的正确方法?

arrays vb6

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

如何在Crystal Reports中将DateTime对象转换为字符串

我在下面有一行简单的Crystal Reports代码:

EffectiveDateTimeString = ToText({Command.EffectiveDate} , "dd-MM-yyyy hh:mm:ss" );
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试验证公式时,我得到一个错误,说"已经给了这个函数太多的参数",选择了"dd-MM-yyyy hh:mm:ss".Command.EffectiveDate是DateTime对象.如何将其转换为字符串?

谢谢!

datetime crystal-reports

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

NSIS如何自动设置部分的尺寸要求?

我们有一个包含多个组件的安装程序,每个组件都有自己的部分 我试图找出我们现有的代码如何实际设置每个部分的大小.我们有3个组件,如果选中/取消选中,将更新组件页面上的"所需空间"值.

我当前添加的新部分不会更新此值.在我们现有的代码中我似乎无法找到的是实际设置的位置.

我做了一些研究,发现下面的帖子中有一个用户说"大小自动设置".但是怎么样? https://nsis-dev.github.io/NSIS-Forums/html/t-291064.html

我查阅了NSIS文档并看到了一些设置方法,包括:

  • AddSize
  • SectionSetSize

您甚至可以使用它CopyFiles来设置文件的估计大小,然后安装程序可以使用这些文件.

我在NSIS目录中搜索了上述所有方法,无法获得任何结果AddSizeSectionSetSize.我也没有看到CopyFiles开发人员以千字节为单位添加估计空间的任何实例.是否有一些NSIS魔法可以自动设置这个大小,我不知道?

nsis

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

Shell脚本语法错误:意外的行结束

我编写了一个简单的shell脚本来检查是否存在xml文件,如果存在,则将旧的xml文件重命名为backup,然后将新的xml文件移动到旧的xml文件所在的位置.

#!/bin/sh    

oldFile="/Documents/sampleFolder/sampleFile.xml"
newFile="/Documents/sampleFile.xml"
backupFileName="/Documents/sampleFolder/sampleFile2.backup"
oldFileLocation="/Documents/sampleFolder"

if [ -f "$newFile" ] ; then
    echo "File found"
    #Rename old file
    mv $oldFile $backupFileName
    #move new file to old file's location
    mv $newFile $oldFileLocation
else
    echo "File not found, do nothing"
fi   
Run Code Online (Sandbox Code Playgroud)

但是,每次我尝试运行脚本时,都会收到4个命令未找到的消息和语法错误:意外的文件结束.有关为什么我没有找到这些命令错误或意外结束文件的任何建议?我仔细检查了我关闭了所有的双引号,我有代码突出显示:)

编辑:运行脚本的输出:

: command not found: 
: command not found: 
: command not found1: 
: command not found6: 
replaceXML.sh: line 26: syntax error: unexpected end of file
Run Code Online (Sandbox Code Playgroud)

bash shell cygwin

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

标签 统计

ansi-escape ×1

arrays ×1

bash ×1

crystal-reports ×1

cygwin ×1

datetime ×1

escaping ×1

nsis ×1

python ×1

shell ×1

string ×1

vb6 ×1