Tag: string

我怎样才能在PHP中获得一个string的hex转储?

我正在调查PHP5中的编码。 有没有办法得到一个string的原始hex转储? 即一个string中的每个字节(不是字符)的hex表示?

检查一个string是否不为空而不是空的

我怎样才能检查一个string是否不为空,而不是空的? public void doStuff(String str) { if (str != null && str != "**here I want to check the 'str' is empty or not**") { /* handle empty string */ } /* … */ }

在Java中将“ArrayList <String>转换为”String “

我怎样才能将一个ArrayList<String>对象转换为Java中的String[]数组?

最好的方式填充零string

什么是填充一个数字string与零左边的最pythonic的方式,即,所以数字string具有特定的长度?

有没有办法在Python中对string进行子串处理?

有没有办法在Python中对string进行子串处理,以便从第三个字符到string的末尾得到一个新的string? 也许像myString[2:end] ? 如果离开第二部分意味着'直到结束',如果离开第一部分,是否从头开始?

如何设置在JavaScript中的string名称的对象属性(的..的对象属性)?

假设我们只给予 var obj = {}; var propName = "foo.bar.foobar"; 我们如何设置属性obj.foo.bar.foobar到一个特定的值(比如说“hello world”)? 所以我想实现这一点,而我们只有一个string的属性名称: obj.foo.bar.foobar = "hello world";

迅速提取正则expression式匹配

我想从匹配正则expression式模式的string中提取子string。 所以我正在寻找这样的东西: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } 所以这就是我所拥有的: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var results = regex.matchesInString(text, options: nil, range: NSMakeRange(0, countElements(text))) as Array<NSTextCheckingResult> /// ??? return … } 问题是, matchesInString为我提供了一个NSTextCheckingResult数组,其中NSTextCheckingResult.range的types是NSRange 。 NSRange与Range<String.Index>不兼容,所以它阻止我使用text.substringWithRange(…) 任何想法如何在swift中实现这个简单的东西,没有太多的代码行?

我可以在逐字string文字中转义双引号吗?

在C#中的逐字串string(@“foo”),反斜杠不被视为转义,所以做“双引号不起作用。有没有办法在逐字串string中得到一个双引号? 这可以理解,不起作用: string foo = @"this \"word\" is escaped";

如何replace我的string的某些部分?

我怎样才能用另外一个replace我的string的某个部分? inputstring: "Hello my name is Santa" 我怎样才能用别的东西来改变我的string? 我想我需要一个foreach循环,但我不确定如何使用它。

string计数与重叠的事件

计算给定string出现次数的最佳方法是什么,包括Python中的重叠? 这是最明显的方法: def function(string, str_to_search_for): count = 0 for x in xrange(len(string) – len(str_to_search_for) + 1): if string[x:x+len(str_to_search_for)] == str_to_search_for: count += 1 return count function('1011101111','11') returns 5 ? 或者有没有更好的方法在Python?