1. 程式人生 > >JS 字串操作函式 往指定位置插入字元 刪除指定位置字元 替換指定位置字元

JS 字串操作函式 往指定位置插入字元 刪除指定位置字元 替換指定位置字元


刪除指定字元
var str="xxxxxxxxabcxxxxxxxxxxxx";
var pattern = "abc";
str = str.replace(new RegExp(pattern), "");
console.log(str);
執行結果就是xxxxxxxxxxxxxxxxxxxx

指定位置替換字串 
<pre name="code" class="javascript">function changeStr(allstr,start,end,str,changeStr){ //allstr:原始字串,start,開始位置,end:結束位  置,str:要改變的字,changeStr:改變後的字
 if(allstr.substring(start-1,end-1) == str){
      return allstr.substring(0,start-1)+changeStr+allstr.substring(end,allstr.length); 
 }else{
      allstr; 
   }
}

相關推薦

JS 字串操作函式 指定位置插入字元 刪除指定位置字元 替換指定位置字元

刪除指定字元 var str="xxxxxxxxabcxxxxxxxxxxxx"; var pattern = "abc"; str = str.replace(new RegExp(pattern), ""); console.log(str); 執行結果就是xxxxxxxxxxxxxxxxx

JS陣列的slice()方法傳負數和字串操作函式中的slice()、substr()、substring()

定義和用法 slice() 方法可從已有的陣列中返回選定的元素。 語法 arrayObject.slice(start,end) 引數 描述 start 必需。規定從何處開始選取。如果是負數,那麼它規定從陣列尾部開始算起的位置。也就是說,-1 指最

js的DOM節點操作:創建 ,插入刪除,復制,查找節點

con 函數 nts html屬性 追加 clas tracking nodes 末尾 DOM含義:DOM是文檔對象模型(Document Object Model,是基於瀏覽器編程的一套API接口,是W3C出臺的推薦標準。其賦予了JS操作節點的能力。當網頁被加載時,瀏

js字串操作

字串處理方法 1、字串合併操作:“ + ” var iNum01 = 12; var iNum02 = 24; var sNum03 = '12'; var sTr = 'abc'; alert(iNum01+iNum02); //彈出36 alert(iNum01+sNum03); //彈出1212

Makefile中字串操作函式

makefile函式呼叫的形式: $(function args) function:函式名 args: 函式引數。引數和函式名之間用空格或tab鍵隔開,多個引數之間用逗號隔開。 1、subst – 特定字串替換 $(subst from,to,text) 在文字"t

(二)陣列,字串操作函式

陣列: 陣列可以理解為有序的 成對兒 的資料組成的集合 PHP 中根據索引值得不同 分為 :索引陣列 和 關聯陣列 即 PHP 中的陣列NB 了很多 下標不僅可以用數字 還可以 使用字串 陣列的建立 1,使用 array 函式來建立陣列 若建立時 只設置 valu

字串操作函式實現

1、Strcat函式 char *strcat(char *strDest, const char *strScr) //將源字串加const,表明其為輸入引數 { char * address = strDest; //該語句若

編寫一個函式 reverse_string(char * string)(遞迴實現) 實現:將引數字串中的字元反向排列。 要求:不能使用C函式庫中的字串操作函式

給定字串,程式碼如下: #include <stdio.h> #include <stdlib.h> #include <assert.h> char* reverse_string(char *str) { assert(str !

Postgresql資料庫的一些字串操作函式

  今天做專案遇到客戶反映了一個麻煩的事情,有一些資料存在,但就是在程式中搜索不出來,後來分析,發現問題為資料前面有幾個空白字元,後來用SQL查詢了一下,發現八九個資料表中,數千萬條資料中有將近三百萬條資料存在相同的問題,本想著在查詢時新增匹配符'%',後來試運行了一下,

字串操作函式的模擬實現(求大佬指教)

以下僅是自己實現的程式碼,當然裡面存在一些問題。望各位大佬能指點一二,指出其中指標使用不當之處,並指導const的用法。 #include <stdio.h> #include <string.h> char* my_strcpy(char de

php中的幾個字串操作函式strtoupper strtolower ucwords ucfirst lcfirst函式

strtolower($str)  是字串變成小寫 strtoupper($str)  是字串變成大寫 ucfirst($str)     字串首字元大寫 lcfirst($str)     字串首字元小寫 ucwords($str)  字串中各個單詞的首字母大寫

fwrite fread fscanf fprintf 及C語言對字串操作函式

fwrite fread fscanf fprintf 都是屬於C函式用於檔案讀寫,前兩者對二進位制檔案讀寫,後兩者只要用於格式化的讀取、輸出文字,對文字檔案讀寫。  fscanf()  格式化的讀取,從檔案中讀取  fprintf() 格式化的寫入,寫入到檔案中

C語言常用字串操作函式總結

函式名: strcpy 功 能: 將引數src字串拷貝至引數dest所指的地址 用 法: char *strcpy(char *dest, const char *src); 返回值: 返回引數de

linux C 中常用的字串操作函式

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSi

C語言 重寫C語言庫strchr字串操作函式

#include<stdio.h> #include<string.h> const char *my_strchr(char const *str,int ch) { int i=0; for(;str[i]!='\0';i++

編寫一個函式 reverse_string(char * string)(遞迴實現),將引數字串中的字元反向排列。 要求不能使用C函式庫中的字串操作函式

#include<stdio.h> #include<stdlib.h> int str(char *string) { int n = 0; while (*string) { n++; string++; } return n; } void rever

字串操作函式

1)字串操作 strcpy(p, p1) 複製字串 strncpy(p, p1, n) 複製指定長度字串 strcat(p, p1) 附加字串 strncat(p, p1, n) 附加指定長度字串 strlen(p) 取字串長度 strcmp(p, p1) 比較字

字串擷取 JS字串擷取函式slice(),substring(),substr()的區別

JS字串擷取函式slice(),substring(),substr()的區別 在JS中,slice()、substring()、substr()都有擷取字串的作用,那他們有哪些用法上的區別呢?如果你也有疑惑,這篇文章或許能夠幫助到你。 一、substring() substrin

字串操作函式的幾個基本函式

//--------------------------------------------------------------------------- int strlen (const char

C語言字串操作函式

C語言中(部分)字串操作函式簡介 strlen(p); // 計算指定的字串p的長度,不包括結束字元'\0' strcpy(p, p1); // 複製字串  strncpy(p, p1, n); // 複製指定長度字串  strcat(p, p1);