Questions tagged «string»

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

11
如何允许使用scanf输入空格?
使用以下代码: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); 用户可以输入他们的名字,但是当他们输入带有空格的名字时Lucas Aardvark,scanf()后面的所有内容都会被切断Lucas。我如何留出scanf()空间
129 c  string  printf  scanf  whitespace 

9
从列中的字符串中删除不需要的部分
我正在寻找一种有效的方法来从DataFrame列的字符串中删除不需要的部分。 数据如下: time result 1 09:00 +52A 2 10:00 +62B 3 11:00 +44a 4 12:00 +30b 5 13:00 -110a 我需要将这些数据修剪为: time result 1 09:00 52 2 10:00 62 3 11:00 44 4 12:00 30 5 13:00 110 我试过了.str.lstrip('+-')。str.rstrip('aAbBcC'),但出现错误: TypeError: wrapper() takes exactly 1 argument (2 given) 任何指针将不胜感激!

12
如何检查字符串是否完全由相同的子字符串组成?
我必须创建一个接受字符串的函数,并且该函数应该返回true或false基于输入是否包含重复的字符序列。给定字符串的长度始终大于,1并且字符序列必须至少重复一次。 "aa" // true(entirely contains two strings "a") "aaa" //true(entirely contains three string "a") "abcabcabc" //true(entirely containas three strings "abc") "aba" //false(At least there should be two same substrings and nothing more) "ababa" //false("ab" exists twice but "a" is extra so false) 我创建了以下功能: function check(str){ if(!(str.length && str.length - 1)) …

24
如何从字符串中删除单个字符
为了访问Java中String的各个字符,我们有String.charAt(2)。是否有任何内置函数来删除Java中String的单个字符? 像这样: if(String.charAt(1) == String.charAt(2){ //I want to remove the individual character at index 2. }
128 java  string 


9
如何在node.js中执行多行字符串?
随着node.js的兴起,JavaScript中越来越需要多行字符串。 即使在浏览器中不起作用,在Node.JS中是否有一种特殊的方法可以做到这一点? 是否有我可以支持的计划或至少有功能要求? 我已经知道您可以\n\在每一行的末尾使用,这不是我想要的。



21
使用T-SQL查找最后一次出现的子字符串的索引
有没有一种简单的方法可以使用SQL查找字符串最后一次出现的索引?我现在正在使用SQL Server 2000。我基本上需要.NET System.String.LastIndexOf方法提供的功能。稍作谷歌搜索就发现了这个功能 - 检索上一个索引的功能 -但是如果您传递“文本”列表达式则无法使用。只要您要搜索的文本长度为1个字符,其他地方找到的其他解决方案就可以使用。 我可能必须准备一个功能。如果这样做,我会将其发布在这里,以便大家查看并使用。

9
在Python 3中加速数百万个正则表达式的替换
我正在使用Python 3.5.2 我有两个清单 大约750,000个“句子”(长字符串)的列表 我想从我的750,000个句子中删除的大约20,000个“单词”的列表 因此,我必须遍历750,000个句子并执行大约20,000个替换,但前提是我的单词实际上是“单词”,并且不属于较大的字符串。 我这样做是通过预编译我的单词,使它们位于\b元字符的侧面 compiled_words = [re.compile(r'\b' + word + r'\b') for word in my20000words] 然后我遍历我的“句子” import re for sentence in sentences: for word in compiled_words: sentence = re.sub(word, "", sentence) # put sentence into a growing list 这个嵌套循环每秒处理大约50个句子,这很好,但是处理我所有的句子仍需要几个小时。 有没有一种方法可以使用该str.replace方法(我认为该方法更快),但仍然要求仅在单词边界处进行替换? 或者,有没有办法加快该re.sub方法?re.sub如果单词的长度大于句子的长度,我已经略微提高了速度,但这并没有太大的改进。 感谢您的任何建议。

7
正则表达式为空字符串或电子邮件
我在SO中找到了许多Regex电子邮件验证,但没有找到任何接受空字符串的验证。仅通过正则表达式可以做到这一点吗?仅接受空字符串或电子邮件?我只想在正则表达式上使用它。
127 regex  email  string 

9
确定C#中字符串的编码
有什么方法可以确定C#中的字符串编码吗? 说,我有一个文件名字符串,但是我不知道它是以Unicode UTF-16还是系统默认编码编码的,我如何找出来?
127 c#  string  encoding 

2
为什么不鼓励接受对字符串(&String),Vec(&Vec)或Box(&Box)的引用作为函数参数?
我写了一些以a &String作为参数的Rust代码: fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } 我还编写了引用Vec或的代码Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == 0 } 但是,我收到一些反馈,认为这样做不是一个好主意。为什么不?



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.