substring如何擷取最後幾個字元

時間 2021-09-10 08:22:33

1樓:

string str="123abc456";

int i=3;

1 取字串的前i個字元

str=str.substring(0,i); // or str=str.remove(i,str.length-i);

2 去掉字串的前i個字元:

str=str.remove(0,i); // or str=str.substring(i);

3 從右邊開始取i個字元:

str=str.substring(str.length-i); // or str=str.remove(0,str.length-i);

4 從右邊開始去掉i個字元:

str=str.substring(0,str.length-i); // or str=str.remove(str.length-i,i);

5 判斷字串中是否有"abc" 有則去掉之

using system.text.regularexpressions;

string str = "123abc456";

string a="abc";

regex r = new regex(a);

match m = r.match(str);

if (m.success)

2樓:匿名使用者

explode 轉成陣列取最後乙個

3樓:李佳新

建議你這樣試試看:

通過lastindexof獲取,獲取最後『|』的索引呼叫substring,第乙個引數是上一步索引+1**如下

var str='abc|cdf|edf|gggg|sdjfkldfdf';

var lastindex=str.lastindexof("|");

str.substring(lastindex+1)

4樓:賈斯特暘

字串擷取的**如下:

public static void main(string args) {

string string = "abc|cdf|edf|gggg|sdjfkldfdf";

string array = string.split("\\|");

system.out.println(array[array.length - 1]);

**思路:

首先將字串,根據「|」符號,分割成陣列;

取陣列最後乙個位置的字串,即可。

這裡需要注意的是:

split() 方法根據匹配給定的正規表示式來拆分字串。

. 、 | 和 * 等轉義字元,必須得加 \\。

5樓:ye 灬

string name="abc|cdf|edf|gggg|sdjfkldfdf"。

int begin=name.lastindexof("|"),表示最後乙個"|"所在的位置。

int last=name.length(),表示字串總長度。

string name1=name.substring(begin+1,last),表示擷取"|"下一位到最後一位的字串。

如圖所示:

擴充套件:

string.substring(beginindex),此時相當於從beginindex位置擷取到原字串末尾。

string.substring(beginindex, endindex),從beginindex位置擷取到endindex-1的位置。

string.indexof("|")表示第乙個"|"所在的位置。

6樓:冷襲人心

如果你想擷取的是sdjfkldfdf,看下圖

怎樣擷取字串最後乙個/後的3位

7樓:每日優趣

思路:先獲得最後乙個/字串,然後使用substring例如:string arg = s.split("\/");

string last = arg[arg.length-1];

last.substring(0 , 3); //返回的即是abc

8樓:匿名使用者

s.substring(s.lastindexof("/")+1, s.lastindexof("/")+4);

如何擷取電腦上的畫面,如何擷取電腦螢幕

不要按2個鍵 只要按乙個鍵就可以拉 就是 右上角的 print screen sysrq然後在開啟電腦裡自帶的畫圖工具 在按下ctrl v就可以拉 qq普通截圖 ctrl alt a 選單截圖ctrl shift alt a 用法一,按 print screen sysrq 一下,對當前螢幕進行抓圖...

vb如何擷取以空格分隔的部分字串,如「同意李紅9 23我只要「李紅」,最好從右取

直接用split函式將字串打散放到可調陣列裡,取需要的元素即可。如 dim a as string a split 同意 李紅 2011 9 23 9 23 注意使用英文小寫的雙引號,不是中文的,否則出錯 a 1 即是 李紅 dim a as string a split 同意 李紅 2011 9 ...

如何刪除最後空白頁,如何刪除word最後一頁空白頁?

直接按delete鍵刪除空白頁,如插入了分隔符的則需要將分隔符刪掉才能刪除空白頁。方法如下 方法一 文件沒有插入分隔符的情況 1 首先將游標移到到空白最頂端位置。2 然後按鍵盤delete鍵就可以將空白頁刪除了。方法二 文件新增分隔符的情況 1 點選文件的開始選項。2 在開始的選單欄裡面找到圖中所示...