Tag: string

如何从一个string中提取数字并获取一个int数组?

我有一个stringvariables(基本上是一个数字未指定的英文句子),我想提取所有的数字到一个整数数组。 我想知道是否有正则expression式的快速解决scheme? 我使用肖恩的解决scheme,并稍作修改: LinkedList<String> numbers = new LinkedList<String>(); Pattern p = Pattern.compile("\\d+"); Matcher m = p.matcher(line); while (m.find()) { numbers.add(m.group()); }

为RichTextBoxstring的不同部分着色

我试图给一个string的部分添加一个RichTextBox。 我有一个从不同的stringbuild立的string。 string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; 这是消息一旦构build就会是什么样子。 [9:23 pm]网友:我的消息在这里。 我希望括号内的所有内容(9:23)都是一种颜色,“用户”是另一种颜色,而消息是另一种颜色。 然后我想把这个string添加到我的RichTextBox中。 我怎样才能做到这一点?

如何用C#中的单个空格replace多个空格?

如何在C#中只用一个空格replacestring中的多个空格? 例: 1 2 3 4 5 将会: 1 2 3 4 5

如何检查一个string是否包含Objective-C中的另一个string?

我怎样才能检查一个string( NSString )是否包含另一个更小的string? 我希望有这样的东西: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); 但最接近我能find的是: if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { NSLog(@"exists"); } 无论如何,是否最好的方法来查找一个string是否包含另一个string?

什么是所有的逃生angular色?

我知道Java中的一些转义字符,例如 \n : Newline \r : Carriage return \t : Tab \\ : Backslash … 有没有完整的清单?

如何在Python中执行包含Python代码的string?

如何在Python中执行包含Python代码的string?

关于不可变string的变化的ID

关于strtypes的对象的id (在Python 2.7中)困惑我。 strtypes是不可变的,所以我期望一旦它被创build,它将始终具有相同的id 。 我相信我不会自言自语,所以我会发表一个input和输出序列的例子。 >>> id('so') 140614155123888 >>> id('so') 140614155123848 >>> id('so') 140614155123808 与此同时,它一直在变化。 但是,在指向该string的variables之后,情况会发生变化: >>> so = 'so' >>> id('so') 140614155123728 >>> so = 'so' >>> id(so) 140614155123728 >>> not_so = 'so' >>> id(not_so) 140614155123728 所以它看起来像冻结了id,一旦一个variables持有这个值。 的确,在del so和del not_so , id('so')的输出开始再次改变。 这与(小)整数不一样。 我知道在不变性和同一个id之间没有真正的联系; 但是,我正在试图找出这种行为的来源。 我相信熟悉python内部构件的人不会比我感到惊讶,所以我试图达到同样的观点。 更新 试着用不同的string给出不同的结果… >>> id('hello') 139978087896384 >>> id('hello') […]

TypeError:不能将“int”对象隐式转换为str

我正在尝试编写一个文本游戏,并且在我定义的函数中遇到了一个错误,让您在创buildangular色之后基本上可以使用技能点。 起初,错误指出,我正试图从这部分代码中的整数减去一个string: balance – strength 。 显然这是错误的,所以我用strength = int(strength)修正它…但是现在我得到了这个我以前从来没有见过的错误(新程序员),我很难确定它到底想告诉我什么,我修复它。 这里是我的代码为不工作的部分function: def attributeSelection(): balance = 25 print("Your SP balance is currently 25.") strength = input("How much SP do you want to put into strength?") strength = int(strength) balanceAfterStrength = balance – strength if balanceAfterStrength == 0: print("Your SP balance is now 0.") attributeConfirmation() elif strength < […]

使用JavaScript为URL添加参数

在使用AJAX调用的Web应用程序中,我需要提交请求,但在URL的末尾添加一个参数,例如: 原始url: HTTP://server/myapp.php ID = 10 结果url: http://server/myapp.php?id = 10 &enabled = true 寻找一个JavaScript函数来分析查看每个参数的URL,然后添加新的参数或者更新已经存在的值。

检查回文string

回文是一个单词,短语,数字或其他顺序的单位,可以在任何方向读取相同的方式。 要检查一个单词是否是回文,我得到单词的字符数组并比较字符。 我testing了它,它似乎工作。 不过,我想知道这是对的还是有什么需要改进的。 这是我的代码: public class Aufg1 { public static void main(String[] args) { String wort = "reliefpfpfeiller"; char[] warray = wort.toCharArray(); System.out.println(istPalindrom(warray)); } public static boolean istPalindrom(char[] wort){ boolean palindrom = false; if(wort.length%2 == 0){ for(int i = 0; i < wort.length/2-1; i++){ if(wort[i] != wort[wort.length-i-1]){ return false; }else{ palindrom = true; } […]