string相关内容

PHP正则表达式如何获取字符串的最后一部分

我有一个文件whatever_files_123456.ext。我只需要读取文件名中最后一个下划线之后的数字。文件名可以包含许多下划线。我只关心最后一个下划线之后和.ext之前的数字。在这种情况下是123456 推荐答案 尝试此操作: preg_replace("/.*\_(d+)(.[wd]+)?$/", "$1", $filename) ..
发布时间:2022-03-22 15:25:48 PHP

在PHP中删除查询字符串中的空格和重复变量

我正在寻找一个简单的函数,它可以在PHP中删除查询字符串中的空格或重复变量。以查询字符串为例: ?input=timeline&list=&search=&type=&count=10&keyword=hello&from=&language=en&keyword=&language=en&input=timeline 如您所见,有两个input=timeline和language和ke ..
发布时间:2022-03-22 15:07:42 PHP

preg_place()和 在字符串中

由于某种原因,preg_replace("/\n/", " ", $string);不起作用。 字符串以此格式输出:blah blah blah blah blah blah,即使在preg替换之后也是如此。 我要更改 的IF。 nl2br()也不起作用,但由于它只是文本,我不确定它是否应该起作用。 preg_replace函数作用于字符串中的单词。:( ..
发布时间:2022-03-22 14:45:55 PHP

在Java中删除字符串中的重复行

我的字符串是: "EEE EEE AAA BBB CCC BBB DDD CCC" 但是我需要在这个字符串中去掉相同的行。 如下所示: "EEE AAA BBB CCC DDD" 我该怎么做? 推荐答案 考虑到您的字符串存储在String s中, String[] tokens = s.split(" "); StringBuilder resultBuild ..
发布时间:2022-03-21 21:29:37 Java开发

在Java中,String()的Big-O是什么?

我正在处理一个项目,需要优化运行时间。String.contains()运行时是否与TreeSet.contains()相同,即O(LogN)? 我问这个问题的原因是我正在构建一个TreeMap>,其中的歌曲包含一串歌词。根据效率的不同,我正在考虑在歌曲中包含一组歌词,并对其运行搜索,而不是对字符串进行搜索。 推荐答案 最著名的算法之一 ..
发布时间:2022-03-14 12:19:41 Java开发

如何在不复制和保留std::string对象的情况下获得C++std::string字符数据的所有权?

如何在不复制和不保留源std::string对象的情况下获得std::string字符数据的所有权?(我希望在不同类型之间使用移动语义。) 我使用C++11Clang编译器和Boost。 基本上我想做一些与此相当的事情: { std::string s(“Possibly very long user string”); const char* mine = s. ..
发布时间:2022-03-09 14:24:01 C/C++开发

C++字符串太大,尾随字符被截断

我正在编写一个程序,该程序在启动时会将预定义的字符串写入文件。该文件的大小约为5MB,因此在祸不单行中用5MB的数据填充字符串是一个很大的变量。当我试图编译它时,我得到一个错误,说字符串太大。5MB真的有那么大吗?我把绳子分成4段,但每段都太大了。:/我可以快速轻松地做些什么来解决此问题。 注意:我认为自己是初级程序员,所以请不要做得太过分:p 我如何将字符串写入文件的示例: s ..
发布时间:2022-03-08 11:33:54 C/C++开发

strcat()函数的大小定义

问题是为什么要定义字符串的大小(string[]应该是string[some-number]) 当程序如下所示时,它会给我Abort trap: 6: #include #include int main(void) { char buffer1[] = "computer"; char string[]="program"; strc ..
发布时间:2022-03-08 11:27:08 其他开发

SQL重复字符串

如果字段在单元格中有重复值,是否可以评估该字段。例如,如果有人按住数字键,它返回‘00000’、‘222222222’、‘333’或诸如此类的某种变体,则该值在此字段中只能是数字。我正在寻找一种方法来查询一个字段,在那里可能会出现这样的模式。 推荐答案 以下查找模式,即333.或者123.或987. 把它想象成拉米500…运行和分组,每组3个或更多。 Declare @Ta ..
发布时间:2022-03-07 21:03:09 其他开发

如何使用scanf函数获取字符串长度

如何在不使用strlen函数或计数器的情况下获取字符串长度,如: scanf("???",&len); printf("%d",len); 输入:abcde 预期产量:5 推荐答案 可以使用赋值抑制(字符*)和%n,将消耗的字符数存储到一个整数值中: int count; scanf( "%*s%n", &count ); printf( "string l ..
发布时间:2022-03-07 17:55:09 其他开发

如何删除%20s的scanf的额外输入

我正在做c入门课程的作业,所以我的知识仍然很少,请注意。我有 scanf(" %20s", contact.name"); printf("Do you want to enter a middle name?"); scanf(" %c", doYouWant"); 如果第一个scanf超过20个字符,则这些字符将作为下一个scanf的输入。如果我使用%s,那么它将接受整个行,但是会比 ..
发布时间:2022-03-07 17:41:03 其他开发

SWIFT字符串计数()与NSString.length不相等

为什么这两行给我的结果不同? var str = "Hello 😘" // the square is an emoji count(str) // returns 7 (str as NSString).length // returns 8 供参考的原件: 推荐答案 这是因为SWIFT使用扩展的字形群集。SWIFT将笑脸视为一个字符,但NSString方法将其视为两 ..
发布时间:2022-03-03 20:39:43 移动开发