Tag: string

在函数定义中带有三个引号的string文字

我正在关注Python教程,并且在某个时候他们讨论了函数的第一条语句如何可以是string文字。 就这个例子而言,这个string文字似乎是用三个" S "来完成的,在这个例子中 """Print a Fibonacci series up to n.""" 根据这个文档,这将主要用于创build一些自动生成的文档。 所以我想知道这里的人是否可以向我解释这些string是什么?

正则expression式来提取子string,由于某种原因返回2个结果

我需要在JavaScript中做很多正则expression式的事情,但我有一些与语法问题,我似乎无法find一个明确的资源在这..由于某种原因,当我这样做: var tesst = "afskfsd33j" var test = tesst.match(/a(.*)j/); alert (test) 表明 "afskfsd33j, fskfsd33" 我不知道为什么它给这个输出的原始和匹配的string,我想知道如何才能让它只是给匹配(实质上提取我想要从原始string的部分) 感谢您的任何build议

如何检查unix中的string中的第一个字符

我正在写unix脚本,我必须检查string中的第一个字符是“/”,如果是,分支。 例如我有一个string /some/directory/file 我想这个返回1 和 server@10.200.200.20:/some/directory/file 这个返回0 我该怎么做呢?

任意长度的string的Python numpy数组

我是一个Python的完整的新手,但它似乎是一个给定的string能够(有效)任意长度。 也就是说,你可以采取一个string str并保持添加: str += "some stuff…" 。 有没有办法让这样的string数组? 当我尝试这个时,每个元素只存储一个字符 strArr = numpy.empty(10, dtype='string') for i in range(0,10) strArr[i] = "test" 另一方面,我知道我可以初始化一个特定长度的string数组,即 strArr = numpy.empty(10, dtype='s256') 它可以存储最多256个字符的10个string

Java源代码中的string“+”在哪里实现?

String是Java中的特例。 这是一个类,我可以在源代码中查看,但它也有自己的中缀运算符+ ,这似乎是StringBuilder语法糖。 例如, "Hello " + yourName; 可能成为 new StringBuilder().append("Hello ").append(yourName).toString(); 在Java中没有用户定义的运算符,那么在String指定的是哪里? 是否可以使用相同的机制来创build额外的运算符,如向量?

如何在FormatString中使用百分比而不乘以100?

我想要格式化一个整数作为百分比没有它乘以100 这里所示。 因为我的源是int,所以先把它除以100不是一个有效的选项。 这可能吗? [DisplayFormat(DataFormatString = "{0:#%}")]

python:查找列表中的子string

这是工作,但经过几个小时的挫折和彻底search堆栈我仍然有一些奇怪的行为。 背景: 示例列表: list = ['abc123', 'def456', 'ghi789'] 我想检索一个元素,如果有一个匹配的子string,如abc 码: sub = 'abc' if any(sub in string for string in list): print string 它可以工作,但它打印列表中的每个元素。 同样,如果我尝试 print any(sub in string for string in list) 它将为列表中的每个元素输出True 。 我只想打印与子string匹配的列表中的元素。 所以如果我检查'abc'我只想从列表中打印'abc123' 。

C ++从多行string中删除新行

什么是从std :: string中删除“换行符”的最有效方法?

在R中创build一个string连接运算符

我想知道如何在R中编写一个string连接运算符,比如|| SAS,+ Java / C#或Visual Basic中。 最简单的方法就是使用%来创build一个特殊的运算符 `%+%` <- function(a, b) paste(a, b, sep="") 但是这会导致代码中很多丑陋的% 。 我注意到,在Ops组中定义了+ ,你可以为这个组编写S4方法,所以也许这样的东西就是要走的路。 不过,我完全没有使用S4语言的经验。 我如何修改上面的函数来使用S4?

如何在C ++中打印string

我试过了,但没有奏效。 #include <string> string someString("This is a string."); printf("%s\n", someString);