substring相关内容

Java - 为什么 str.substring(str.length()) 是可接受的代码行?

长话短说,为什么 Java 不为这行代码抛出 IndexOutOfBoundsException? str.substring(str.length()) 是否只是根据 IndexOutOfBoundsException 的定义?为了编程方便/对称,使开始/结束索引采用相同的值范围?这只是甲骨文的决定吗?引擎盖下是否只有一种特殊情况可以使用包含开始索引来处理这种情况?或者有什么潜在的原因... ..
发布时间:2021-09-01 18:46:06 Java开发

提取某个子字符串(电子邮件地址)

我试图从一个看起来像这样的变量中提取一些: v1 (这个变量有数百个观察值) 我想最终创建第二个变量来提取他们的电子邮件以提供此输出: v2 我该怎么做?有我可以使用的特定软件包吗?或者我是否需要创建一个包含 grep 和 substr 的函数? 解决方案 那些看起来就像 R 可能称之为“人"的东西.有一个 as.person() 函数可以拆分电子邮件地址.例如 v1 ..
发布时间:2021-09-01 18:46:03 其他开发

替换 C# 中的部分字符串

我有很多字符串,它们有多个空格和一个正斜杠,如下所示: string a="xxxxxx xxx xxxxxxxx xxxxxx aaa/xxxxxxxxxxxxxxx"; 或 string b="xxxx xxx xxxxxx bbbbb/xxxxxxx xxx"; 或 string c="xx xx 12345/x xx" 我需要做的是用新字符串替换子字符串“aaa"或“bbbbb ..
发布时间:2021-09-01 18:45:55 C#/.NET

子串出现次数

我在这里有一个问题,我真的不知道从哪里开始 s1.find(s2) 任何帮助将不胜感激. 变量 s1 和 s2 指的是 strs.表达式 s1.find(s2) 返回 s1 中第一次出现 s2 的索引.表达式 s1.find(s2, 5) 返回 s1 中第一次出现 s2 的索引,从 s1 中的索引 5 开始.(查看帮助(str.find)了解更多信息) 编写一个表达式,生成 s1 ..
发布时间:2021-09-01 18:45:49 Python

C++正则表达式提取子串

如何在 C++ 中提取 * 字符之前的所有字符的子字符串.例如,如果我有一个字符串 ASDG::DS"G*0asd}}345sdgfsdfg 我将如何提取部分 ASDG::DS"G 解决方案 您当然不需要正则表达式.只需使用 std::string::find('*') 和 std::string::substr: #include int main(){//原始字符串需要 C++-1 ..
发布时间:2021-09-01 18:45:38 C/C++开发

计算字符串中子字符串长度为 n(未给出)的 x 次出现次数

我无法获得字符串中长度为 n 的子字符串的出现次数.例如,如果字符串是 CCCATGGTtaGGTaTGCCCGAGGT n 是 3 输出必须类似于: 'CCC' : 2, 'GGT' :3 输入是一个列表列表,所以我得到了每个列表字符串,但我无法继续,输出是所有字符串的 dic 代码: def get_all_n_repeats(n,sq_list):代表={}对于我在 sq ..
发布时间:2021-09-01 18:45:35 Python

使用 SQL 查询隐藏电子邮件地址中的字符

我有一个非常具体的业务需求,要在从 SQL 返回时隐藏电子邮件地址中的某些字符,而我已经达到了使用 SQL 实现这一目标的能力的极限.我想知道是否有人能指出我正确的方向.本质上,我的业务要求如下: test@email.com 变成 t*\*t@e**l.com或 thislong@emailaddress.com 变成 t******h@e**********s.com 我知道 ..
发布时间:2021-09-01 18:45:32 数据库

斯威夫特:子串的简单方法?

我有一个字符串: myString = "mystring" 我只想获取前 5 个字符 在 Swift 中最简单的方法是什么? 解决方案 Choppin 的正确答案,但如果您想以纯粹的快速方式进行(不强制转换为 NS 字符串: myString = myString.substringToIndex(advance(myString.startIndex, 5)) ..
发布时间:2021-09-01 18:45:26 移动开发

如何在WhiteSpace中检查一个字符串是否是另一个字符串的子字符串?

当我看到这个 SBStr1 时,我正在解决 SPOJ 上的问题.我学习了一点 WhiteSpace 语言,但我只能达到循环. 任何人都可以帮助我如何检查一个字符串是否有另一个字符串作为 WhiteSpace 中的子字符串? 解决方案 我不会为您编写 Whitespace 代码,但这里有一种您可以轻松转换为 Whitespace 的方法: 24 次:将 10 位数字读入 A跳过空间将 5 ..
发布时间:2021-09-01 18:45:24 其他开发

python正则表达式查找以数字为中心的子字符串

我有一个字符串.我想将字符串切割成子字符串,其中包含一个包含数字的单词,两边由(最多)4 个单词包围.如果子串重叠,它们应该合并. Sampletext = "顺便说一句,我知道 54 如何为 65 个优秀的问题接受表扬 34 谢谢你的提问 赞赏."re.findall('(\s[*\s]){1,4}\d(\s[*\s]){1,4}', Sampletext)期望输出 = ['我知道的方式 54 ..
发布时间:2021-09-01 18:45:21 Python

如何获取SQL子串?

我有一列包含如下值: "AAAA\BBBBBBBB\CCC"(A、B、C部分长度不固定.) 如果存在 \CCC 部分,我需要修剪掉它,如果不存在,则不理会它. 例如: AAA\BBBBBB\CCC -> AAA\BBBBBB AA\BBBB -> AA\BBBB AA -> AA 抱歉我不够清楚,A、B、C 部分不是字面上的 ABC,它们可以是任何内容. ..
发布时间:2021-09-01 18:45:18 数据库

在 C# 中每次都在特殊字符之前剪切一个字符串

我有不同长度的字符串.例如 str1 = "这是新工作----第一条消息-----这是重新打开的";str2 = "启动进程----第一条消息-----这个进程关闭了吗? 没有----第一条消息-----"; 现在这些字符串将始终包含 "----First Message-----" .我需要以这样的方式修剪或拆分字符串,以便我只得到 "----First Message-----" ..
发布时间:2021-09-01 18:45:15 C#/.NET

查找第三次出现的特殊字符并删除 R 中之前的所有内容

我有这个包含 URL 的示例向量.我的目标是获取 URL 的路径. sample1 我最初的尝试是这样的: gsub('http://[^/]+/','/',sample1) 但是,这不适用于具有 https:// 的 URL.一个合适的解决方案是在 "/" 第三次出现之前删除所有内容.我想知道如何使用 regex 来做到这一点,以及是否有办法使用 substring 来做到这一点. ..
发布时间:2021-09-01 18:45:12 其他开发