Questions tagged «string»

字符串是有限的符号序列,通常用于文本,尽管有时用于任意数据。

12
为什么Python的原始字符串文字不能以单个反斜杠结尾?
从技术上讲,文档中描述了任意数量的反斜杠。 >>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal >>> r'\\' '\\\\' >>> r'\\\' File "<stdin>", line 1 r'\\\' ^ SyntaxError: EOL while scanning string literal 似乎解析器可以将原始字符串中的反斜杠视为常规字符(这不是原始字符串的全部含义吗?),但是我可能缺少明显的东西。

12
为什么在Java中String是不可变的?
采访中有人问我为什么String是不可变的 我这样回答: 当我们在Java中像这样创建一个字符串时,String s1="hello";将在字符串pool(hello)中创建一个对象,并且s1将指向hello。现在再次执行该操作String s2="hello";将不会创建另一个对象,但是s2将指向该对象,hello 因为JVM首先会检查如果在字符串池中是否存在相同的对象, 如果不存在,则仅创建一个新对象。 现在,如果假设Java允许串可变那么如果我们改变S1到hello world那么S2价值也将hello world因此Java字符串是不可改变的。 有谁能告诉我我的答案是对还是错?
177 java  string 


5
如何在Python中删除前导空格?
我有一个以多个空格开头的文本字符串,介于2和4之间。 删除前导空格的最简单方法是什么?(即删除某个字符之前的所有内容?) " Example" -> "Example" " Example " -> "Example " " Example" -> "Example"





9
正则表达式以获取Java括号中的字符串
我正在尝试编写一个正则表达式,该表达式返回括号之间的字符串。例如:我想获取位于字符串“(”和“)”之间的字符串 I expect five hundred dollars ($500). 会回来 $500 找到正则表达式以获取Javascript中两个字符串之间的字符串 但是我对regex并不陌生。我不知道如何在正则表达式中使用'(',')'
176 javascript  regex  string 


17
如何在Python的同一行上打印变量和字符串?
我正在使用python算出如果一个孩子每7秒出生一次,那么5年内将有多少个孩子出生。问题出在我的最后一行。当我在文本的任何一侧打印文本时,如何使它工作? 这是我的代码: currentPop = 312032486 oneYear = 365 hours = 24 minutes = 60 seconds = 60 # seconds in a single day secondsInDay = hours * minutes * seconds # seconds in a year secondsInYear = secondsInDay * oneYear fiveYears = secondsInYear * 5 #Seconds in 5 years print …


1
如何将char附加到std :: string?
以下失败并显示错误 prog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’ int main() { char d = 'd'; std::string y("Hello worl"); y.append(d); // Line 5 - this fails std::cout << y; return 0; } 我还尝试了以下方法,它们可以编译,但在运行时表现为随机的: int main() { char d[1] = { 'd' }; std::string y("Hello worl"); y.append(d); std::cout << y; …
175 c++  string 

1
Python-检查Word是否在字符串中
我正在使用Python v2,并且正在尝试找出是否可以判断字符串中是否包含单词。 我发现了一些有关识别单词是否在字符串中的信息-使用.find,但是有一种方法可以执行IF语句。我想要以下内容: if string.find(word): print 'success' 谢谢你的帮助。
175 python  string 

11
Swift提取正则表达式匹配
我想从匹配正则表达式模式的字符串中提取子字符串。 所以我正在寻找这样的东西: 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为我提供了NSTextCheckingResultwhere NSTextCheckingResult.range类型的数组NSRange。 NSRange与不兼容Range<String.Index>,因此它阻止了我使用text.substringWithRange(...) 任何想法如何在没有太多代码行的情况下迅速实现这一简单目标?
175 ios  regex  string  swift 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.