(1)截取各个\中间的字符串。
System.out.println("____"+intceptorTemplate);
int j = 0;
while((j = intceptorTemplate.indexOf("\\")) != -1){
String str = intceptorTemplate.substring(0, j);
intceptorTemplate = intceptorTemplate.substring(j+1, intceptorTemplate.length());
System.out.println("j="+j+" intceptorTemplate="+str);
}
输出结果是:
18:51:39,859 INFO [STDOUT] ____website630\movie\
18:51:39,859 INFO [STDOUT] j=10 intceptorTemplate=website630
18:51:39,859 INFO [STDOUT] j=5 intceptorTemplate=movie
(2)indexOf:它是从0下标开始检索.
例如:String sceneVideoName = "xx.yy.zz";
int x = sceneVideoName.indexOf("."); 结果为:2
(3)lastIndexOf:它是从后往前检索.也是下标从0开始。
例如:String sceneVideoName = "xx.yy.zz";
int x = sceneVideoName.lastIndexOf(SPLIT_POINT); 结果为:5
(4)如果要截取字符串的话,先用indexOf来检索这个字符串的位置,
比如String str="hello world";你用int a=indexOf("hello");这个时候等于a=1,但是要记得你开始截取的时候要从a开始还要加上hello的总长度length,这样才可以的。
(5)String的substring,是截取字符串的。可以有多个参数。也是从下标0开始的。比如有参数是(int a,int b);这个时候的从a开始到b截取(包含a但是不包含b),这点要记得。
(6)name = name.substring(index); name = "cInfo.CUST_NAME";
表示从index这个位置开始一直到最后。截取时包括index。
int index = name.indexOf(".")+1;name = name.substring(index); 结果:CUST_NAME
分享到:
相关推荐
通过熟练掌握`std::string`的`find`和`find_last_of`方法,开发者可以方便地处理各种字符串截取和查找任务。此外,结合递归技术,还能处理更复杂的字符串操作,如分割路径名获取子目录。这些基础知识对于C++程序员来...
在某些情况下,我们可能需要重复执行某些字符串截取操作,比如要获取字符串中所有"?xxx?"之间内容并进行某些处理。这时可以使用循环结构来配合执行。在Java中,while或for循环都可以满足这种需求。在循环过程中,...
根据给定的信息,本文将详细解释两个用于C语言中字符串截取的方法:`subStringByIndex` 和 `subStringByPointer`。这两个函数都属于自定义实现,它们提供了灵活且实用的功能来帮助开发者轻松地从一个字符串中提取所...
Substring截取字符串字符串截取方法 Substring截取字符串字符串截取方法是计算机编程中一种常见的操作,它指的是从字符串中提取某一段子字符串,在不同的编程语言中有不同的实现方式。下面将介绍Substring截取字符...
字符串在各种编程语言中都是基本的数据类型,如Python中的`str`,Java中的`String`,JavaScript中的`String`等。 截取字符串通常有两种主要方法:固定位置截取和指定长度截取。 1. 固定位置截取:这种方法通常基于...
本教程将深入探讨如何在C语言中实现字符串截取,并提供一个名为`cut_string`的示例代码。 首先,我们需要理解字符串在C语言中的表示。C语言中的字符串是由字符数组表示的,通常以空字符'\0'作为结束标志。例如,...
Shell 字符串截取、查找、替换 Shell 字符串截取是指在 Shell 编程中对字符串进行截取、查找、替换等操作。下面将详细介绍 Shell 字符串截取的知识点。 一、字符串截取 Shell 字符串截取可以使用多种方法,以下是...
本文将详细介绍JavaScript中关于字符串处理的一些常用方法,特别是与“截取”相关的功能,这将帮助开发者更好地理解和掌握这些实用技巧。 #### concat —— 字符串拼接 `concat()` 方法用于连接两个或多个字符串。...
这个小demo展示了如何在不同的编程环境中实现字符串截取,同时也涉及到字符串的空格处理。接下来,我们将深入探讨这两个主题。 首先,让我们讨论字符串截取。在大多数编程语言中,都有内置的函数或方法来实现字符串...
4. **Substr函数(Delphi XE5及以上版本)**:在较新的Delphi版本中,引入了`Substr`函数,它允许我们按照Python或Java中的方式进行字符串截取,如`Substr(S: string; StartIndex: Integer; [Length: Integer]): ...
### C#字符串截取知识点详解 #### 一、概述 在C#编程中,字符串处理是非常常见且重要的任务之一。特别是在需要对字符串进行截取、替换等操作时,掌握多种方法能够帮助开发者更加灵活地应对不同的场景。本文将详细...
#### 二、GB2312中文字符串截取 **1.1 GB2312字符串截取函数** ```php function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for ($i = 0; $i $strlen; $i++) { if (ord(substr($...
其次,截取字符串的有效字符通常需要用到字符串截取函数。在TIA博途中,可以使用`SUBSTRING`函数来实现。假设我们有一个较长的字符串,但只关心其中的一部分,比如从第3个字符开始的4个字符: ```scl STRING Long...
以下是对四种主要的字符串截取方式的详细总结: 1. **substring()** 方法: `substring()` 是最常用的字符串截取方法。它接受两个参数:起始索引(包含)和结束索引(不包含)。如果只传入一个参数,则截取从该...
C++标准库提供了`std::string`类,它支持字符串的操作,如拼接、截取等。然而,`std::string`默认处理的是ASCII编码,对于包含非ASCII字符(如汉字)的字符串,我们需要考虑宽字符和多字节字符集。 在处理中文字符...
### Shell中字符串截取 在Shell脚本编程中,对字符串进行截取是常见的操作之一。通过对字符串的处理,可以实现各种数据解析、文件名提取等实用功能。本文将详细介绍几种常用的Shell中字符串截取方法及其应用场景。 ...
给写了2个方法,一个是直接截取单个需要的字符串,比如字符串string a="ab123456",我只需要提取3,那么就是单独截取就可以了,从2开始到4结束就行。 第二个是把所有的符合条件的字符串都截取出来,提取出来,比如...
### Oracle中字符串截取知识点详解 #### 一、概述 在Oracle数据库中,对字符串进行截取是一项常用且重要的操作。本文将详细介绍Oracle中的字符串截取功能及其应用场景,包括常用的`INSTR`和`SUBSTR`函数,并通过...
Linux 字符串截取 Linux 字符串截取方法很多实用,下面我们将详细介绍 Linux 字符串截取的方法。 一、Linux shell 截取字符变量的前 8 位 在 Linux 中,有多种方法可以截取字符变量的前 8 位。下面是其中的一些:...