substring相关内容

php从第0个位置替换第一次出现的字符串

我想在 php 中搜索并替换第一个单词,如下所示: $str="里面什么都没有"; 在不使用substr 的情况下通过搜索和替换将'nothing'替换为'something' 输出应该是:'里面的东西' 解决方案 使用 preg_replace() 限制为 1: preg_replace('/nothing/', 'something', $str, 1); 用您要搜索的任何 ..
发布时间:2021-12-25 09:16:45 PHP

用另一个子字符串 C++ 替换子字符串

如何用 C++ 中的另一个子字符串替换字符串中的一个子字符串,我可以使用哪些函数? eg: string test = "abc def abc def";test.replace("abc", "hij").replace("def", "klm");//用其他子字符串替换abc和def的出现 解决方案 在 c++11,你可以使用 std::regex_replace: #include ..
发布时间:2021-12-25 08:44:03 C/C++开发

bash,在冒号前提取字符串

如果我有一个像这样行的文件 /some/random/file.csv:一些字符串/some/random/file2.csv:some string2 有没有办法得到一个文件,它只包含冒号前的第一部分,例如 /some/random/file.csv/一些/随机/file2.csv 我宁愿只使用 bash one liner,但 perl 或 python 也可以. 解决方案 c ..
发布时间:2021-12-24 12:05:08 其他开发

如何在数组中查找包含给定子字符串的元素?

我有 3 个字符串,我只想得到它们的相等字符串,如下所示: $Var1 = "Sant";$Array[] = "你好圣诞老人";//名称_1$Array[] = "圣诞老人";//名称_2 我想同时获取它们,因为它们匹配 “Sant". 使用我的代码我只能得到 Name_2 $len = strlen($Var1);foreach($Array 作为 $name){if ( stri ..
发布时间:2021-12-23 15:53:59 PHP

双引号之间的 JavaScript 文本

我想使用 JavaScript 获取双引号之间的文本.我在网上找到了类似 title.match(/".*?"/); 的东西,但问题是有时我在双引号之间有文本,但有时没有引号.我的意思是,有时我会收到类似以下的字符串:Neque porro quisquam est qui dolorem ipsum 有时会收到类似的字符串:Neque "porro quisquam est" qui dolor ..
发布时间:2021-12-22 19:43:14 前端开发

String 类中的子字符串方法到达了它不应该到达的索引

如果标题不清楚,我很抱歉. 现在,在字符串中索引从 0 开始.例如: 索引 0 1 2 3 4字符串 H E L L O 在这种情况下,最后一个索引是 4. 如果我尝试做这样的事情: System.out.println("hello".charAt(5)); 它会抛出一个“索引越界异常",这是应该的. 但是,如果我尝试运行以下代码: System.out.printl ..
发布时间:2021-12-21 23:39:12 Java开发

两个字符串之间的 MySQL 子字符串

我需要帮助解决我的列字段的问题.我需要在这两个不同的字符串“模式"之间提取字符串,例如: [...string] 合约 = 1234567890123350566076070666 发出 = [string]...] 我想提取 'contract=' 和 'issued=' 之间的字符串 目前我正在使用 SELECT substring(substring_index(lice ..
发布时间:2021-12-21 23:27:44 数据库

Java中最快的子串搜索方法是什么

我需要实现一种使用 Java 在字符串 (haystack) 列表中搜索子字符串 (needles) 的方法. 更具体地说,我的应用有一个用户个人资料列表.如果我输入一些字母,例如“Ja",然后搜索,那么所有名称包含“ja"的用户都会出现.例如,结果可能是“Jack"、“Jackson"、“Jason"、“Dijafu". 据我所知,在 Java 中,有 3 种内置方法可以查看字符串中 ..
发布时间:2021-12-20 14:06:42 Java开发

字符串索引越界异常java

从我的类中调用函数时出现以下错误:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1虽然我使用系统打印来查看我在 substring() 函数中传递的输入,但一切似乎都是正确的.函数 isContained() 返回一个布尔值,定义作为参数传递的子字符串是否在单词列表中.我的代码是: for(int i=0; i 其中 size 是我在 ..
发布时间:2021-12-17 17:30:41 Java开发

在批处理文件中执行子字符串的最佳方法是什么?

我想获取当前运行的批处理文件的名称没有文件扩展名. 感谢这个链接,我有带有扩展名的文件名...但是在批处理文件中执行子字符串的最佳方法是什么? 或者有没有其他方法可以获取不带扩展名的文件名? 在这种情况下假设 3 个字母的扩展名是安全的. 解决方案 好吧,要获取批处理的文件名,最简单的方法就是使用 %~n0. @echo %~n0 将输出当前运行的批处理文件的名称(不 ..
发布时间:2021-12-13 17:15:33 其他开发

如何检查 C++ std::string 是否以某个字符串开头,并将子字符串转换为 int?

如何在 C++ 中实现以下(Python 伪代码)? if argv[1].startswith('--foo='):foo_value = int(argv[1][len('--foo='):]) (例如,如果 argv[1] 是 --foo=98,则 foo_value 是 98>.) 更新:我对研究 Boost 犹豫不决,因为我只是想对一个简单的小命令行工具进行很小的更改(我宁愿不 ..
发布时间:2021-12-12 23:24:36 C/C++开发

在较大的字符串中查找子字符串的位置

我创建了一个函数,该函数应该在较大的字符串中查找子字符串的第一个字符的数字位置.我的输出有一些问题,我不太确定为什么.这些问题包括每次都返回 -1 而不是子字符串的整数位置.我已经调试过,无法追踪函数出错的地方. 这是函数应该如何执行:如果我的字符串是“The dog was fast"并且我正在搜索子字符串“dog",则该函数应该返回 4.感谢 chqrlie 对循环的帮助. 这是函 ..
发布时间:2021-12-11 13:12:41 其他开发

如何匹配awk中变量中给定的模式?

我想从管道分隔文件中提取一个存在特定模式的子字符串,因此我使用了下面的命令, awk -F ":" '/REWARD REQ.SERVER HEADERS/{print $1, $2, $3, $4}' sample_profile.txt 这里,'奖励请求.SERVER HEADERS' 是要在文件中搜索的模式,并将其前 4 部分打印在冒号分隔的行上. 现在,我想发送 bash 变量来 ..
发布时间:2021-12-09 10:25:12 其他开发

数组和 -contains - 测试数组元素中的子字符串

我正在尝试过滤掉特定组中的用户. 我在一个变量中得到以下输出:第一组组2等等... 保存在数组中的每一行一组.我试图只过滤掉一个特定的组.但是当我使用 -contains 时,它总是显示 $false,即使该组在那里. 我的代码: $group = get-aduser -identity name -properties memberof |select-object -ex ..
发布时间:2021-12-08 08:36:25 其他开发

如何在 Oracle SQL 中选择特定字符的子字符串?

假设我有一个表格列,其结果如下: ABC_blahblahblahDEFGH_moreblahblahblahIJKLMNOP_moremoremoremore 我希望能够编写一个查询,从所述表中选择这一列,但只返回下划线 (_) 字符之前的子字符串.例如: ABCDEFGHIJKLMNOP SUBSTRING 函数似乎不能胜任这项任务,因为它是基于位置的,并且下划线的位置各不相同. ..
发布时间:2021-12-05 23:54:14 数据库