string 相关问题

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

生成用空格填充的固定长度字符串

我需要生成固定长度的字符串来生成基于字符位置的文件。缺失的字符必须用空格字符填充。 例如,字段 CITY 的固定长度为 15

回答 15 投票 0

C 中的受污染字符串

我在文件操作功能中运行 Coverity 工具并收到以下错误。 正如您在下面看到的,在将此变量传递给行号 sh 之前,我使用了 snprintf()...

回答 3 投票 0

Delphi中是否需要将字符串转换为WideString?

我发现了一个Windows API函数,可以对字符串执行“自然比较”。它的定义如下: int StrCmpLogicalW( LPCWSTR psz1, LPCWSTR psz2 ); 为了在 Delphi 中使用它,我声明我...

回答 5 投票 0

批处理文件:如何替换“=”(等号)和字符串变量?

除了SED之外,等号还能怎样替换呢? 如何在字符串替换中使用字符串变量? 考虑这个例子: 对于 /F "tokens=*" %%B IN (test.txt) DO ( 设置本地

回答 7 投票 0

C 中空终止符后的数字?

TLDR:类似的东西 char x[] = "一些输出更多输出"; 投入(x); 给出意想不到的结果。 所以我有这个代码: #包括 int 主函数(无效) { char x[] = "一些 ou...

回答 1 投票 0

C语言中的“ ”、“ ”、“ ”、“ ”等是什么?

TLDR:类似的东西 char x[] = "一些输出更多输出"; 投入(x); 给出意想不到的结果。 所以我有这个代码: #包括 int 主函数(无效) { char x[] = "一些 ou...

回答 1 投票 0

如何创建字符串变量列表并将其更改为带小数的数值变量?

我有一个数据集,大约一半的列包含“是”“否”和“也许”的字符串响应。我有所有列的变量名,因此循环响应...

回答 1 投票 0

用于搜索子字符串的高效数据结构

我正在尝试找到一种保存字符串并有效查找包含给定子字符串的所有字符串的数据结构,例如: 数据 = ["abc", "ccc", "akro", "muh...

回答 1 投票 0

从函数返回字符串但打印null,是什么原因?

我试图从 str 函数返回一个字符串,但它打印 (null) #包括 字符* str() { char hi[10] = "返回这个"; 回你好; } 无效主() { printf(&qu...

回答 4 投票 0

查找数组中索引的个数

如何判断一个字符串数组是否只有一个索引。我正在尝试使用下面的代码,但它抛出索引越界异常,而字符串仅包含一个字母。 课堂测试...

回答 1 投票 0

检查字符串中数字的连续性

我有一个字符串列出了个人的任期,例如: 所有术语 <- "2012 to 2024, 2007 to 2007, 2001 to 2003, 2000 to 2009, 2010 to 2011" I want to know whether the indi...

回答 1 投票 0

C# 中绳索的公开实现?

C# 中是否有 Rope 数据结构的公共实现?

回答 5 投票 0

Javascript 字符串长度是常数时间吗?

我对 JS 相当陌生,并且意识到长度被视为一种属性。但我收到一条评论,要求不要在循环中使用 str.length : 对于 (i=0; i 我对 JS 相当陌生,并且意识到长度被视为一种属性。但我收到一条评论,要求不要在循环中使用 str.length : for (i=0; i<str.length; i++){...} 对 var len = str.length; for (i=0; i<len; i++){...} 现在,我知道 str.length() 在 Java 中是恒定时间操作,因为长度存储为 String 类中的字段。但话又说回来,字符串在 Java 中是不可变的。 不过我不确定 JS 字符串。 str.length在JS中也能保证恒定时间吗?在网络上找不到讨论此问题的任何地方。 JavaScript 中的字符串也是不可变的。 length属性不需要在每次访问时都进行计算。 我创建了一个 jsperf 基准测试供您在此处查看。 您会注意到速度是相同的。 str.length在JS中也能保证恒定时间吗? 不,事实上 JavaScript 中没有任何运行时性能或复杂性保证。 但是,是的,可以预期它可以在恒定时间内访问,并且访问时不需要动态线性时间长度计算。 ECMAScript 规范还将 String .length 属性 描述为不可变的,并且在构造字符串时对其进行初始化。 在任何具有模拟字符串的语言中,无论是 Java、JavaScript、C# 还是其他语言,语言的创建者不为字符串提供“恒定时间”“长度”操作将是一个非常糟糕的做法。 由于字符串是不可变的,因此它的长度不能改变,因此所需要的只是在创建字符串对象内的某个字段时存储字符串的长度,并在调用“length”属性/方法时返回它。 这个问题似乎已经得到了很好的回答,但这里还有 2 美分,可能会有帮助。 如果字符串被循环内不同长度的内容覆盖,则使用 string.length 可能会在 for 循环中导致意外行为,例如: var k = "abcabcabc"; for(var i=0; i<k.length; i++){ k=k.slice(0,-1); console.log(k); } 将记录“abcabcab”,“abcabca”,...,“abca”,然后停止,因为长度正在变化。 当然,这可能是故意的,在这种情况下就去做吧(尽管可以说你应该使用 while 循环)。 长度是一个实例属性,它是常数时间 它必须实现一个给定长度的字符串,该字符串表示为连续的、以零结尾的 jschar 数组。它通过显式存储长度和指向以零结尾的数组的指针来实现此目的 这里显式存储的是指示符,表示它是恒定时间。 阅读 如何在 SpiderMonkey 中实现字符串 有关 Firefox 如何实现字符串的更多信息。 如果你有一个const,你可以使用类似的东西 const num= ''; console.log(num.length); and if you want to use a condition you can put something like this if(num.lenght > 0) { // YOUR CODE }

回答 6 投票 0

含有空格和“时出现按键错误 " 在多行 f 字符串中

尝试使用 f 字符串在 python 中格式化 SPARQL 查询,以便从模板构建不同的查询, 但当我尝试格式化多行字符串时出现 KeyError: 查询= f'''选择?...

回答 1 投票 0

如何使用 DLLImport 将字符串从 C# 传递到 C++(以及从 C++ 到 C#)?

我很长一段时间以来一直在尝试在 C# 和 C++ 之间发送字符串,但还没有成功...... 所以我的问题很简单: 有谁知道从 C# 发送字符串的方法...

回答 3 投票 0

如何调整 JavaScript 中的字符串输出并给出序列

我需要帮助,我正在使用 Javascript 代码来检测无线电、文本输入和文本区域字段,并将检测到的值从字段推送到输入字段中的序列。 我给每个字段一个带有 se 的 id...

回答 1 投票 0

lstrip和removeprefix的区别?

为什么需要removeprefix来从字符串中删除前缀(或Python中的text[text.startswith(prefix) and len(prefix):] < 3.9, see Remove a prefix from a string), when it seems we can simply ...

回答 1 投票 0

从字符串创建字符切片的滑动窗口迭代器

我正在寻找使用为切片提供的windows函数从String到Windows的最佳方法。 我了解如何以这种方式使用Windows: fn 主() { 让 tst = ['a', 'b', ...

回答 3 投票 0

Python 将字符串转换为数组

我最近正在尝试编写一个Python代码来将字符串转换为数组。 例如: '[[M,,[10,20]],[F,,[7,9]]]' 到 [['M','',['10','20']],['F' ,'',['7','9']]] 我需要它的原因是我很重要......

回答 1 投票 0

将字符串转换为字符数组

在 PHP 中,如何转换: $结果=“abdcef”; 到一个数组中: $结果[0] = a; $结果[1] = b; $结果[2] = c; $结果[3] = d; 已编辑

回答 11 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.