Questions tagged «string»

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

5
在Python中使用换行符分隔字符串
我需要定界包含新行的字符串。我将如何实现?请参考下面的代码。 输入: data = """a,b,c d,e,f g,h,i j,k,l""" 所需的输出: ['a,b,c', 'd,e,f', 'g,h,i', 'j,k,l'] 我尝试了以下方法: 1. output = data.split('\n') 2. output = data.split('/n') 3. output = data.rstrip().split('\n')

2
如何在MySQL中将字符串附加到现有字段?
我想将所有记录上的代码更新为当前的代码,再加上_standard任何想法? 因此,例如,如果代码是apple_1和apple_2,则我需要将它们设置为apple_1_standard和apple_2_standard 之前: id code ------------ 1 apple_1 1 apple_2 伪查询: update categories set code = code + "_standard" where id = 1; 预期结果: id code ---------------------- 1 apple_1_standard 1 apple_2_standard
101 sql  mysql  string 


7
在JavaScript中使用动态(可变)字符串作为正则表达式模式
我想使用正则表达式向值添加一个(变量)标记,该模式在PHP上可以正常使用,但是在将其实现为JavaScript时遇到了麻烦。 模式是(value是变量): /(?!(?:[^<]+>|[^>]+<\/a>))\b(value)\b/is 我逃脱了反斜杠: var str = $("#div").html(); var regex = "/(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b/is"; $("#div").html(str.replace(regex, "<a href='#" + value +">" + value + "</a>")); 但这似乎不对,我记录了模式及其确切的样子。有任何想法吗?
101 javascript  regex  string 

10
获取字符串的第n次出现的索引?
除非缺少明显的内置方法,否则在字符串中获取字符串的第n次出现的最快方法是什么? 我意识到我可以通过在每次循环迭代时更新其开始索引来循环IndexOf方法。但是这样做对我来说似乎是浪费。
100 c#  .net  string  indexing  indexof 

7
什么是std :: string :: c_str()寿命?
在我的一个程序中,我必须与可以使用的一些旧代码交互const char*。 可以说我有一个看起来像的结构: struct Foo { const char* server; const char* name; }; 我的上层应用程序仅处理std::string,因此我想到了使用std::string::c_str()来获取const char*指针。 但是,寿命是c_str()多少? 我可以做这样的事情而不会遇到不确定的行为吗? { std::string server = "my_server"; std::string name = "my_name"; Foo foo; foo.server = server.c_str(); foo.name = name.c_str(); // We use foo use_foo(foo); // Foo is about to be destroyed, before name and server …
100 c++  string  cstring 

3
根据最后出现的分隔符将字符串分成2个
我想知道在python中是否有任何内置函数根据最后一次出现的分隔符将字符串分为2部分。 例如:考虑字符串“ abc,d,e,f”,在分隔符“,”分割后,我希望输出为 “ abc,d,e”和“ f”。 我知道如何操作字符串以获取所需的输出,但是我想知道python中是否有内置函数。
100 python  string 

4
如何取消转义的反斜杠字符串?
假设我有一个字符串,它是另一个字符串的反斜杠转义版本。在Python中,有没有一种简便的方法可以使字符串不转义?例如,我可以这样做: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> 但是,这涉及将(可能不受信任的)字符串传递给eval(),这是安全隐患。标准库中是否有一个函数可以接收一个字符串并生成一个不涉及安全性的字符串?
100 python  string  escaping 

10
将字符串转换为变量名
我正在使用R解析以下形式的字符串列表: original_string <- "variable_name=variable_value" 首先,我从原始字符串中提取变量名称和值,并将该值转换为数字类。 parameter_value <- as.numeric("variable_value") parameter_name <- "variable_name" 然后,我想将值赋给与parameter_name字符串同名的变量。 variable_name <- parameter_value 进行此操作的功能是什么?
100 string  r 

5
Python逐行写入CSV
我有通过http请求访问的数据,并由服务器以逗号分隔的格式发送回去,我有以下代码: site= 'www.example.com' hdr = {'User-Agent': 'Mozilla/5.0'} req = urllib2.Request(site,headers=hdr) page = urllib2.urlopen(req) soup = BeautifulSoup(page) soup = soup.get_text() text=str(soup) 文本内容如下: april,2,5,7 may,3,5,8 june,4,7,3 july,5,6,9 如何将这些数据保存到CSV文件中。我知道我可以按照以下步骤做一些事情,逐行进行迭代: import StringIO s = StringIO.StringIO(text) for line in s: 但是我不确定现在如何正确地将每一行写入CSV 编辑--->感谢您提供的反馈,该解决方案非常简单,可以在下面看到。 解: import StringIO s = StringIO.StringIO(text) with open('fileName.csv', 'w') as f: for line …
100 python  string  file  csv  io 


16
数组数组化
考虑以下数组: /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd 什么是检测公共基本路径的最短,最优雅的方法-在这种情况下 /www/htdocs/1/sites/ 并将其从数组中的所有元素中删除? lib/abcdedd conf/xyz conf/abc/def htdocs/xyz lib2/abcdedd
99 php  string  algorithm 



13
以点为分隔符分割字符串
我想知道我是否打算.以正确的方式分割字符串?我的代码是: String[] fn = filename.split("."); return fn[0]; 我只需要字符串的第一部分,这就是为什么我返回第一项的原因。我问是因为我在API中注意到这.意味着任何字符,所以现在我陷入了困境。
99 java  regex  string  split 

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.