substring相关内容

用另一个字符串替换一个字符串的一部分

在 C++ 中是否可以用另一个字符串替换部分字符串? 基本上,我想这样做: QString string("hello $name");string.replace("$name", "Somename"); 但我想使用标准 C++ 库. 解决方案 有一个函数可以在字符串中查找子字符串 (find),以及用另一个字符串替换字符串中特定范围的函数 (replace),因此您可以将它 ..
发布时间:2022-01-30 16:28:03 C/C++开发

如何在 PHP 中获取两个字符串之间的子字符串?

我需要一个函数来返回两个单词(或两个字符)之间的子字符串.我想知道是否有一个 php 函数可以实现这一点.我不想考虑正则表达式(好吧,我可以做一个,但真的不认为这是最好的方法).strpos 和 substr 函数的思考.下面是一个例子: $string = "foo 我想要一个蛋糕 foo"; 我们调用函数:$substring = getInnerSubstring($string," ..
发布时间:2022-01-30 11:53:09 PHP

从列中获取子字符串并执行 groupBy 和 count

我有一个存储大量文件数据的表,例如它们的语言、唯一 ID、文件路径等.我希望能够从唯一 ID 中获取子字符串,它为我提供资产类型,这始终是 ID 的前 2 个字母.然后我想按语言对这些资产类型进行分组,并计算每种语言有多少种类型.所以最后我希望有一个表,它有一个语言列,然后是每个子字符串(资产类型)的列. 我试图创建一个大的 switch 语句,但这不是很可靠,有人告诉我也许 linq 会更 ..
发布时间:2022-01-22 21:37:11 数据库

在詹金斯管道上提取部分字符串

我的管道脚本中的语法有些问题. 我试图捕获最后一个正斜杠“/"之后和最后一个句点“."之前的所有内容.在这个字符串中 git@github.com:project/access-server-pd.git (access-server-pd) 这里(下)是我的方式想设置它 MYVAR="git@github.com:project/access-server-pd.git"NAME= ..
发布时间:2022-01-18 16:57:30 其他开发

从文本中解析子字符串

我正在编写一个宏,它将 LDAP 格式的名称列表转换为 First、Last(区域). 对于那些不知道 LDAP 是什么样子的人,它如下: CN=John Smith (地区),OU=Legal,DC=example,DC=comand 在 Excel VBA 中,我似乎无法使用 string.substring(start, end).在 Google 上搜索似乎表明 Mid( ..
发布时间:2022-01-17 19:51:07 其他开发

提取 Fortran 字符串数组的子字符串

如何提取 Fortran 字符串数组的子字符串?例如 程序 testcharindex隐式无字符(len=10),维度(5)::s字符(len=10),可分配的 :: comp(:)整数,可分配 :: i(:), n(:)s = (/'1_E', '2_S', '3_E', '14_E', '25_S'/)i = 索引(s,'_')打印*,'我=',我n = s(1:i-1) !或 n = s( ..
发布时间:2022-01-14 10:07:30 其他开发

获取子字符串的索引

我有char * source,我想从中提取subsrting,我知道它从符号“abc"开始,到source结束的地方结束.使用 strstr 我可以得到指针,但不能得到位置,没有位置我不知道子字符串的长度.如何在纯 C 中获取子字符串的索引? 解决方案 使用指针减法. char *str = "sdfadabcGGGGGGGGG";char *result = strstr(str, ..
发布时间:2022-01-12 20:13:12 其他开发

获取 char* 的子字符串

例如,我有这个 char *buff = "这是一个测试字符串"; 并想得到 "test".我该怎么做? 解决方案 char subbuff[5];memcpy(subbuff, &buff[10], 4);subbuff[4] = '\0'; 工作完成:) ..
发布时间:2022-01-12 20:01:24 其他开发

检查字符串是否是Prolog中的子字符串

有没有办法在 Prolog 中检查一个字符串是否是另一个字符串的子字符串?我尝试将字符串转换为字符列表,然后检查第一组是否是第二组的子集,这似乎不够严格.这是我当前的代码: isSubstring(X,Y):-stringToLower(X,XLower),stringToLower(Y,YLower),isSubset(XLower,YLower).是子集([],_).isSubset([H| ..
发布时间:2022-01-12 10:30:40 其他开发

gnu Prolog powerset 修改

所以我得到了这个用于 powerset: powerset([], []).幂集([H|T],P):- 幂集(T,P).幂集([H|T],[H|P]):- 幂集(T,P). 这会生成一个列表的所有集合.是否可以按列表顺序生成所有集合. 例子: 列表 = [a,b,c] 我想得到 [a],[a,b],[a,b,c],[b],[b,c],[c] 请注意,此子集列表中没有 [a,c], ..
发布时间:2022-01-12 10:01:46 其他开发

如何使用树找到最长的公共子串?

根据wiki的最长公共子串问题可以使用后缀树来解决. 来自 wiki: 一组字符串的最长公共子串可以通过为字符串构建一个广义后缀树,然后找到具有来自所有字符串的叶节点的最深内部节点在它下面的子树中 我不明白这个. 示例:如果我有: ABCDE 和 XABCZ 那么后缀树是(由于空间原因省略了来自 XABCZ 的一些分支): 最长的公共子串是 ABC 但这不是我看不到 wi ..
发布时间:2022-01-05 18:41:12 Java开发

最长公共子串不切字-python

给定以下内容,我可以找到最长的公共子串: s1 = "这是一个 foo bar 语句."s2 = "foo bar blah blah black 羊在做什么?"deflongest_common_substring(s1, s2):m = [[0] * (1 + len(s2)) for i in xrange(1 + len(s1))]最长,x_longest = 0, 0对于 x 范围内的 ..
发布时间:2022-01-02 17:21:45 Python

Python中字符串中子字符串的重叠计数

我想在一个字符串中找到一个子字符串的所有计数(重叠和非重叠).我找到了两个答案,其中一个使用正则表达式,这不是我的意图,另一个比我需要的效率低得多.我需要类似的东西: 'ababaa'.count('aba') == 2 str.count() 只计算简单的子串.我该怎么办? 解决方案 def slide(a, n):return (a[i:i+n] for i in xrange(l ..
发布时间:2021-12-30 16:25:20 Python

SSIS 表达式中带日期戳的前导零

我正在尝试使用 SSIS 2008 R2 将日期戳格式化为在表达式中包含前导零. 我想要的结果是 Exceptions - YYYYMMDDHHMMSS.xls 举个例子,现在是: \\SomePath\Exceptions - 20150211155745.xls 我在向日和月添加前导零时遇到问题. 我尝试了以下表达式,尝试将长度设置为 DT_WSTR 并选择将日期分开 usg ..
发布时间:2021-12-30 09:27:57 数据库

使用 oracle SQL 按分隔符位置拆分字符串

我有一个字符串,我想在某个位置用定界符分割该字符串. 例如,我的字符串是 F/P/O 而我要查找的结果是: 因此,我想用最远的分隔符分隔字符串. 注意:我的一些字符串是 F/O 也适用于我下面的 SQL 工作正常并返回所需的结果. 我写的SQL如下: SELECT Substr('F/P/O', 1, Instr('F/P/O', '/') - 1) part1,Substr ..
发布时间:2021-12-28 12:08:20 数据库

将文件名拆分为名称、扩展名

我有一个像这样的文件名:name1.csv,我想提取这个字符串的两个子字符串.一个将 name1 存储在一个变量中,另一个将扩展名 csv 存储在另一个变量中,而没有点. 我一直在寻找 Java 的 indexOf 之类的函数是否允许进行这种操作,但我根本没有找到任何东西. 有什么帮助吗? 解决方案 使用strsplit: R>strsplit("name1.csv", "\ ..
发布时间:2021-12-28 11:57:54 其他开发

Objective-C:如何提取字符串的一部分(例如以“#"开头)

我有一个如下所示的字符串, NSString * aString = @"这是我想要的#substring1 和#subString2"; 如何仅选择以“#"开头(并以空格结尾)的文本,在本例中为“subString1"和“subString2"? 注意:为了清楚起见,对问题进行了编辑 解决方案 您可以使用 NSScanner 拆分字符串.这段代码将遍历一个字符串并用子字符串填充 ..
发布时间:2021-12-27 16:17:31 移动开发

LINQ:在日期时间字段中按月份和年份分组

我有一个带有日期时间字段的表格.我想检索按月/年组合和该月/年中出现的记录数分组的结果集.这如何在 LINQ 中完成? 我能找到的最接近的是 TSQL: select substring(mo,charindex(mo,'/'),50) from (选择 mo=convert(varchar(2),month(created)) + '/' + convert(varchar(4), ye ..
发布时间:2021-12-27 08:05:39 其他开发