JS擷取指定字串到指定字串之間的內容

2021-07-08 21:14:05 字數 1423 閱讀 4023

1樓:

var str="<123>asdadsadsa<456>";

str = str.match(/<123>(\s*)<456>/)[1];

console.log(str);

\s:匹配任何非空白字元。

*:匹配前面的子表示式零次或多次。

match方法:

語法:stringobject.match(searchvalue)

stringobject.match(regexp)

searchvalue:必需。規定要檢索的字串值。

regexp:必需。規定要匹配的模式的 regexp 物件。如果該引數不是 regexp 物件,則需要首先把它傳遞給 regexp 建構函式,將其轉換為 regexp 物件。

如果 regexp 沒有標誌 g,那麼 match() 方法就只能在 stringobject 中執行一次匹配。如果沒有找到任何匹配的文字, match() 將返回 null。否則,它將返回一個陣列。

例如:"186a619b28".match(/\d+/g);

如果上面的匹配不是全域性匹配,那麼得到的結果如下:

["186", index: 0, input: "186a619b28"]。

2樓:匿名使用者

個人覺得可以定位<123> 後面的》位置,然後在定位<456> 前面的《的位置,擷取中間的字串

var str = '<123>asdadsadsa<456>';

alert(str.indexof('>'));

alert(str.lastindexof('<'));

alert(str.substring(str.indexof('>')+1,str.lastindexof('<')));

3樓:匿名使用者

var str="我是中國人啊哈哈為什麼呢";var newstr=str.substring(2, 11);

alert(newstr);

4樓:小米地瓜來

var str = "這是一段話_很好的一段話!";

str = str.substr(0, str.indexof('_'));

alert(str);

5樓:匿名使用者

var newstr = str.substring(5, str.length - 5);

js擷取指定字串

6樓:網海1書生

var a=str.split("&");

for(var i in a)

bat擷取字串任意輸入字串,假設字串「afdkaf jafdjasjdfl ,如果我只取冒號前面的字串

echo off set str 123456789 echo 第乙個字元為 str 0,1 echo 頭兩個字元為 str 0,2 echo 頭5個字元為 str 0,5 echo 去掉最後乙個字元後的字串為 str 0,1 echo 去掉最後3個字元後的字串為 str 0,3 echo 第4個字...

jquery判斷字串是否有指定字元

這個沒用到jquery,樓主想寫這樣的jquery外掛程式?jquery判斷字串中是否含有 var str 我愛中國 if str.indexof 中國 0 else jquery檢測字串是否包含字串 不用jquery就能做到。var str 我愛中國 if str.indexof 中國 0 els...

C刪除字串中指定位子或者指定字元或字串的函式

c 中的string類中有erase成員函式,其功能是刪除字串中的字元或字串。c 中字串刪除函式為 std string erase 有三種形式 sequence string erase size t pos 0,size t len npos character iterator erase i...