Questions tagged «string»

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

8
PHP:提取括号内文本的最佳方法?
提取括号之间的文本集的最佳/最有效方法是什么?假设我想以最有效的方式从字符串“忽略除此(文本)之外的所有内容”中获取字符串“ text”。 到目前为止,我想出的最好的方法是: $fullString = "ignore everything except this (text)"; $start = strpos('(', $fullString); $end = strlen($fullString) - strpos(')', $fullString); $shortString = substr($fullString, $start, $end); 有一个更好的方法吗?我知道通常使用正则表达式的效率较低,但是除非我可以减少函数调用的次数,否则这也许是最好的方法?有什么想法吗?
83 php  parsing  string 


6
连接列表中的元素对
我知道可以将一个列表连接成一个长字符串,如下所示: x = ['a', 'b', 'c', 'd'] print ''.join(x) 显然,这将输出: 'abcd' 但是,我想做的只是将列表中的第一个和第二个字符串连接起来,然后连接第三个和第四个字符串,依此类推。简而言之,从上面的示例中取而代之的是: ['ab', 'cd'] 有没有简单的方法可以做到这一点?我可能还应该提到,列表中字符串的长度以及列表中字符串的数量都是不可预测的,尽管字符串的数量始终是偶数。因此原始列表也可能是: ['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']
82 python  string  list  join 

5
从字符串中删除空格
我正在尝试从用户输入派生的字符串中删除所有空格,但是由于某种原因,它对我不起作用。这是我的代码。 public void onClick(View src) { switch (src.getId()) { case R.id.buttonGo: String input = EditTextinput.getText().toString(); input = String.replace(" ", ""); url = ur + input + l; Intent myIntent = new Intent(start.this, Main.class); myIntent.putExtra("URL", url); start.this.startActivity(myIntent); break; } }
82 android  string  replace  trim 


5
从字符串Scala的末尾删除字符
在Scala中从字符串末尾删除最后一个字符的最简单方法是什么? 我发现Rubys String类具有一些非常有用的方法,例如chop。我本该在Scala中使用“ oddoneoutz” .headOption,但已过时。我不想陷入过于复杂的境地: string.slice(0, string.length - 1) 请有人告诉我,有一个很好的简单方法,例如砍掉这种常见的东西。
82 string  scala 


6
如何将字符串转换为BigInteger?
我正在尝试从标准输入中读取一些非常大的数字,并将它们加在一起。 但是,要添加到BigInteger,我需要使用BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum = sum.add(BigInteger.valueOf(Long.parseLong(newNumber))); } 效果很好,但由于BigInteger.valueOf()只有a long,因此我无法添加大于long的最大值(9223372036854775807)的数字。 每当我尝试添加9223372036854775808或更多时,都会收到NumberFormatException(完全可以预期)。 有类似的东西BigInteger.parseBigInteger(String)吗?


5
ruby .split('\ n')不在新行拆分
为什么在每个“ \ n”上不拆分此字符串?(红宝石) "ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n') >> ["ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t"]
82 ruby  string 




4
对C ++字符串的字符进行排序
如果我有一个字符串,是否有一个内置功能可以对字符进行排序,还是我必须自己编写? 例如: string word = "dabc"; 我想将其更改为: string sortedWord = "abcd"; 也许使用char是更好的选择?我将如何在C ++中做到这一点?
82 c++  string  sorting 

7
比较字符串Javascript可能返回%of
我正在寻找一个JavaScript函数,该函数可以比较两个字符串并返回它们相似的相似性。我已经看过soundex,但这对于多单词字符串或非名称来说并不是很好。我正在寻找类似的功能: function compare(strA,strB){ } compare("Apples","apple") = Some X Percentage. 该函数可以使用所有类型的字符串,包括数字,多字值和名称。也许有一个我可以使用的简单算法? Ultimately none of these served my purpose so I used this: function compare(c, u) { var incept = false; var ca = c.split(","); u = clean(u); //ca = correct answer array (Collection of all correct answer) //caa = a single …

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.