在字串中的特定位置插入字串
// str: 原字串 subStr:需要插入的字串 indexs:要插入的所有位置的索引
setStrMarke=function(str,subStr,indexs){
var string=str;
for(var i=0;i<indexs.length;i++){
var s='<span class="red">'+subStr+'</span>';
string=string.substr(0,indexs[i])+s+string.substr(indexs[i]+subStr.length,string.length); } return string; }
我在 subStr上加了紅色的span標籤
核心:
string=string.substr(0,indexs[i])+s+string.substr(indexs[i]+subStr.length,string.length);
相關推薦
在字串中的特定位置插入字串
// str: 原字串 subStr:需要插入的字串 indexs:要插入的所有位置的索引 setStrMarke=function(str,subStr,indexs){ var string=str; for(var i=0;i<indexs.l
Python:字串中指定位置插入一個字元
str_1='wo shi yi zhi da da niu/n'str_list=list(str_1) nPos=str_list.index('/') str_list.insert(nPos,',') str_2="".join(str_list)print(str_2)
Java中在一個字串的固定位置插入字串
要求是這樣的:String str1 = "abc";String str2 = "abcdef";將str插入到str1字串的第三個字元的後面,最後效果為:abcabcdef 方法:利用StringBuffer方法,先追加上str2的前3位元組,再加上str1,最後再加上
JAVA中怎麼向一個字串的固定位置插入字串
String固定位置插入字串,實現方法比較多,比如陣列等方法 下面舉例說明 StringBuilder 是可變的字串 public class StrDemo { public static void main(String[] args)
python中在字串的指定位置插入一個字元
# 在字串的自定位置插入字元 # 因為python中str是不可變的變數,所以藉助list來完成 str_i = "20081231" list_i = list(i) # str -> list print(list_i) list_i.insert(4, '/') #
C:strstr 查詢指定字串在源字串中的位置
//查詢指定字串在源字串中的位置 char* my_strstr(char *src,char *search) { char *srctemp=src; char *searchtemp=search; while (*srctemp) { if (*src
詳解C語言在字串的指定位置插入字元
問題分析 在字串S的所有數字字元前加一個$字元,可以有兩種實現方法。方法一:用串S拷貝出另一個串T,對串T從頭至尾掃描,對非數字字元原樣寫入串S,對於數字字元先寫一個$符號再寫該數字字元,最後,在S串尾加結束標誌。使用此方法是犧牲空間,贏得時間。方法二:對串S從頭至尾掃描,當遇到數字字元時,從該字元至串
mysql欄位指定位置插入字串
update security_user set birthday= CONCAT(left(birthday,4),'-',right(birthday,LENGTH(birthday)-4)) where LENGTH(birthday)=8 ; updat
0001將字串插入到另一個字串的指定位置將字串插入到另一個字串的指定位置
#include <stdio.h> #include <stdlib.h> int main() { char t[100],s[100]; int n,m,f,i,l; scanf("%s
C# 字串中特定字元判斷
/// <summary> /// 計算字串中子串出現的次數 /// </summary> /// <param name="str">字串</param> /// <param nam
Excel怎樣從字串中提取位置和長度不固定的數字
最近上課的時候,常常有學員諮詢怎樣從Excel字元中提取位置和長度都不固定的數字,今天我們分兩種情況來聊一聊對應的解決方案。 情況1:數字前後有特定的分隔符 如果數字前後有特定的分隔符,比如()、##等分隔符,那麼我們可以通過查詢這些分隔符的位置,來定位到數字的位置。 比如下圖所示的這個
JAVA往字串中某位置加入一個字串
String a = “hello”; StringBuffer sb = new StringBuffer(); 1、 sb.append(a).insert(2,”aaa”); 結果sb.toSring()為”heaaallo” 2、&
string基本操作:刪除制定位置,擷取,替換,查詢字串位置,插入字串
#include<iostream> #include<string> using namespace std; int main() { ///////////////////////////////////////////////////////////////
python3 中給字串中指定位置加字元
字串的話,你可以把他當作列表處理: str = 'hello world' 如果是想去掉第一個字母'o',並且知道是第5個字元, index=4 1.使用分片 new_str = str[:4]+str[5:] ; 2.迴圈讀取new_str = ''.join([str[i]
python在一個字串中找到另外一個字串並找到該字元起始的位置
程式碼詳解 def index_of_str(seq, sub_seq): index=[] n1=len(seq) n2=len(sub_seq) for i i
Python獲取字串中特定的內容
有時需要多次呼叫提取字串內容的函式時,使用正則表示式不是很方便的時候或者,可以封裝成函式呼叫。 獲取某字元後的int型: get_int_after def get_int_after(s, f): S = s.upper() F = f.upper
SQLServer_CHARINDEX函式_獲取字串中特定內容的下標
CHARINDEX 語法 CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] ) 引數 expressionToFind 一個字元表示式,其中包含要查詢的序列。 expre
擷取字串中特定字元之前的子串,並返回剩餘子串
char * GetStringBefore(char* inputData, char c, char *buf, int buflen) {char *p = strchr(inputData,c);if( !p
c++ 實現字串中替換字串,也可去掉字串中特定字串
int string_replase(string &s1, const string &s2, const string &s3) { string::size_type pos = 0; string::size_type a = s2.si
js原型獲取字串中特定字元的下標
RegExp.prototype.getIndex = function(str){ var vArray = str.match(this); var indexArray = []; if(vArray!= null){