-
4 votesanswersviews
用于字符串修改的Python代码无法正常工作
这段代码应该接受一个字符串输入并输出另一个字符串,它只是输入字符串的修改版本 . 我不能让它工作 . 它应该输出一个字符串,其中每个字母是输入字符串的下一个字母 . 但是在运行代码时,它只输出相同的输入字符串而不是修改后的字符串 . def str_changer(string): string_list = list(string) alphabets = 'abc... -
246 votesanswersviews
哪个是在Python中连接字符串的首选方法?
由于Python的 string 无法更改,我想知道如何更有效地连接字符串? 我可以这样写: s += stringfromelsewhere 或者像这样: s = [] s.append(somestring) later s = ''.join(s) 在写这个问题的时候,我发现了一篇很好的文章谈论这个话题 . http://www.skymind.com/~ocrow/python_s... -
145 votesanswersviews
如何在Python3中将'binary string'转换为普通字符串?
例如,我有一个像这样的字符串(返回值 subprocess.check_output ): >>> b'a string' b'a string' 无论我做了什么,它总是在字符串之前打印出恼人的 b' : >>> print(b'a string') b'a string' >>> print(str(b'a string')) b'a st... -
0 votesanswersviews
MSSQL在字到表中插入带有随机空格的字符串
我有一个ASP支持应用程序,它从用户获取一个字符串并将其插入表中,创建一个新记录 . 如果有要记录的长sql命令或代码片段,则该字段为VARCHAR(4000) . 问题是,MSSQL在这些字符串中放置了随机空格 . 在字符串中,我在调试程序时看到\ r \ n字符,但在随机单词中没有空格,就像我在数据库中看到的那样 . 我必须在插入中删除这些空格,并使用正确的空格和换行符从数据库中读取字符串 .... -
64 votesanswersviews
用大写字母拆分字符串
在给定字符集出现之前分割字符串的pythonic方法是什么? 例如,我想在任何大写字母出现时分割 'TheLongAndWindingRoad' (可能除了第一个),并获得 ['The', 'Long', 'And', 'Winding', 'Road'] . 编辑:它也应该拆分单次出现,即从 'ABC' 我想获得 ['A', 'B', 'C'] . -
1 votesanswersviews
找到一个由三个大写字母组成的小写字母
我有一个混合了大写和小写字母的字符串 . 我需要找到每个由3个大写字母包围的小写字母,并从字符串中提取它 . 例如 ZZZaZZZ 我想在前一个字符串中提取 a . 我编写了一个脚本,能够提取 ZZZaZZZ 但不能单独提取 a . 我知道我需要使用嵌套的正则表达式来执行此操作,但我不能完全理解如何实现它 . 以下是我所拥有的: import string, re ... -
-2 votesanswersviews
总是“使用命名空间std”? [重复]
这个问题在这里已有答案: Why is “using namespace std” considered bad practice? 35个答案 我能理解为什么我们应该在代码中使用这一行 . 这样,您就不必编写std :: cout或std :: cin等 . 对于std :: string,如果我包含在c代码中,编译器是否会感到困惑?对于下面的变量str,它被认为是cstring类型的字符串... -
-5 votesanswersviews
如何基于字符串对文本文件进行排序并搜索[关闭]
我是这个论坛的新手,也是C计划的新手 . 我对字符串和结构没有很好的了解,而且我在执行以下任务时遇到了麻烦:第一个任务是按字符串中的数据对文本文件进行排序 . 第二个任务是按特定字符串中的信息进行搜索,并在屏幕上显示与该字符串相关的所有信息 . 这是我的结构 struct element{ char id[20]; char name[20]; char address[2... -
0 votesanswersviews
使用4-7个字母在文本文件中查找整个单词
我是C的新手,我很乐意为这个程序提供任何帮助: 任务: 用户将输入4-7个字母(例如“ADFG”) . 我有分离的文本文件,其中包含大约几千个单词 (例如: BDF BGFK JKLI NGJKL POIUE 等等 . ) 没有那个标记的列表中写的 我想制作程序,它从这个文本文件中找到与用户输入的字母相同的单词(在这种情况下,当我输入ADFG时,它将找到并显示BDF,B... -
526 votesanswersviews
如何在php中删除字符串中的所有空格? [重复]
可能重复:在PHP中去除变量内的空格 我怎么能在PHP中 string string 的所有 spaces ? 我有 string 喜欢 $string = "this is my string"; 输出应该是 "thisismystring" 我怎样才能做到这一点? -
184 votesanswersviews
字符串列表到一个字符串
让我们说你有一个: List<string> los = new List<string>(); 在这个疯狂的功能世界中,我们生活在这些日子里,其中一个最适合通过连接这些来创建一个字符串: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.... -
255 votesanswersviews
在Java中将String转换为double
如何在Java中将 String (例如 "12.34" )转换为 double ? -
346 votesanswersviews
如何在Java中将String转换为long?
我在Java中得到了一个简单的问题:如何将 Long.toString() 获得的 String 转换为 long ? -
85 votesanswersviews
在rails中将列类型更改为更长的字符串
在第一次迁移时,我在列 content 上声明为字符串Activerecord根据annotate gem将其设置为字符串(255) . 在我将应用程序推送到使用postgres的heroku后,如果我在内容中输入一个长度超过255的字符串,我会得到错误 PGError: ERROR: value too long for type character varying(255) 问题是我需要内容... -
262 votesanswersviews
最简单的方法来读取和写入文件
在C#中有很多不同的方法来读写文件(文本文件,而不是二进制文件) . 我只需要一些简单且使用最少量代码的东西,因为我将在我的项目中使用大量文件 . 我只需要 string 的东西,因为我只需要读写 string . -
1 votesanswersviews
C用字符串连接const char *,只打印const char *
我想尝试一个常见问题* 这是我如何将int转换为字符串并将其与const char *连接 char tempTextResult[100]; const char * tempScore = std::to_string(6).c_str(); const char * tempText = "Score: "; strcpy(tempTextResult, tempText... -
211 votesanswersviews
如何将char数组转换为字符串?
使用字符串的 c_str 函数然后执行 strcpy ,将C string 转换为char数组非常简单 . 但是,如何做相反的事情呢? 我有一个char数组,如: char arr[ ] = "This is a test"; 要转换回: string str = "This is a test . -
351 votesanswersviews
检查字符串是否包含C中的字符串
我有一个 std::string 类型的变量 . 我想检查它是否包含某个 std::string . 我该怎么办? 是否有一个函数在找到字符串时返回true,如果不是则返回false? 谢谢 . -
0 votesanswersviews
如何从一个非常大的C字符串中提取所有数字?
我有一个非常大的数字文件,不适合int数据类型 . 我的任务是获取大数字的每个数字,并将其分配给链接列表中的自己的节点 . 我还需要在文件中一次读取2个大数字,文件中的每个数字用换行符分隔 . 到目前为止,我将其用于测试目的: inFile.open("file.txt"); inFile >> bigNumber; for(const auto &... -
1 votesanswersviews
如何解析unsigned char数组到数值数据
我的问题设置如下: 我有一个源将UDP数据包发送到我的接收计算机 接收计算机接收UDP数据包并将其接收到 unsigned char *message . 我可以使用逐字节打印数据包 for(int i = 0; i < sizeof(message); i++) { printf("0x%02 \n", message[i]; } 这就是我的地方... -
625 votesanswersviews
如何从字符串生成流?
我需要为一个方法编写单元测试,该方法接受来自文本文件的流 . 我想做这样的事情: Stream s = GenerateStreamFromString("a,b \n c,d"); -
209 votesanswersviews
如何在Ruby中拆分分隔的字符串并将其转换为数组?
我有一个字符串 "1,2,3,4" 我想把它转换成一个数组: [1,2,3,4] 怎么样? -
9 votesanswersviews
获取数字的最快数字是多少? [重复]
这个问题在这里已有答案: Way to get number of digits in an int? 27个答案 我已经检测到一个数字的位数 . 例如, 329586 具有 6 个数字 . 我所做的,只是将数字解析为字符串,并获取字符串长度,如: number.toString().length() 但是,有一种最快的方法来计算数字上的数字吗?我必须多次使用此方法,所以我认为使用 toSt... -
2 votesanswersviews
最长公共子串的方法
在Common Child中的编程挑战中,我采用了与一般最长公共子串问题不同的方法 . 守则是 #include <cmath> #include <cstdio> #include <vector> #include<string> #include <iostream> #include <algorithm> using... -
2 votesanswersviews
最长的Common Substring:递归解决方案?
常见的子串算法: LCS(x,y) = 1+ LCS(x[0...xi-1],y[0...yj-1] if x[xi]==y[yj] else 0 现在动态编程解决方案已经很好理解了 . 但是我无法弄清楚递归解决方案 . 如果有多个子串,则上述算法似乎失败 . 例如: x = "LABFQDB" and y = "LABDB" 应用... -
5 votesanswersviews
指向函数中的字符串
似乎我坚持一些基础知识 . 有人可以解释我为什么下一个代码: #include <stdlib.h> void Test1(char *t) { t = (char *)malloc(11); strcpy(t, "1234567890"); } void Test2(char **t) { *t = (char *)malloc(11)... -
784 votesanswersviews
C#中的多行字符串文字
有没有一种简单的方法在C#中创建多行字符串文字? 这就是我现在拥有的: string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; 我知道PHP有 <<<BLOCK BLOCK; C#有类似的东西吗? -
727 votesanswersviews
如何比较Java中的字符串?
到目前为止,我一直在我的程序中使用 == 运算符来比较我的所有字符串 . 但是,我遇到了一个错误,将其中一个更改为 .equals() ,并修复了该错误 . == 不好吗?什么时候应该不应该使用?有什么不同? -
0 votesanswersviews
如何使程序相应地计算数学运算顺序? (Java)[重复]
这个问题在这里已有答案: Evaluating a math expression given in string form [closed] 24个答案 我正在尝试用Java编写一个程序,它接受输入一个像 s = "1+27-63*5/3+2" 这样的字符串值并以整数值返回计算 Here below is my code package numberofcharacter... -
110 votesanswersviews
与Python 3.4相比,为什么Python 3.5中的str.translate要快得多?
我试图在Python 3.4中使用 text.translate() 从给定的字符串中删除不需要的字符 . 最小的代码是: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper))...