正規表示式如何寫 替換雙引號裡面的逗號

時間 2021-08-30 09:32:14

1樓:巨其英燕鳥

str=

str.replace(',',

'');

如果需要替換成空格以外的東西

就填進去

小的不知道正規表示式怎麼寫,我想替換字串中,所有的在逗號(,)和點號(.)之間的字串

2樓:匿名使用者

給你個一般的

,(\w+)\.

用它能找到位於逗號和點號之間的字串.至於怎麼替換/替換成什麼,因為不知道你用什麼工具/語言.所以好回答你.

不明白可以繼續追問

js split 正規表示式過濾引號中的逗號

3樓:自由de王國

我想到兩種方法,

第一種:s.split(",(?

=(?:[^']*(?:'[^']*')?

[^']*)*$)"),不過效率可能有點低,如果只是少量字串應該可以。這是正則的方法。

第二種:var a = eval("["+s+"]");

4樓:

split() 方法用於把一個字串分割成字串陣列。

語法stringobject.split(separator,howmany)

引數separator    必需。字串或正規表示式,從該引數指定的地方分割 stringobject。

howmany    可選。該引數可指定返回的陣列的最大長度。如果設定了該引數,返回的子串不會多於這個引數指定的陣列。如果沒有設定該引數,整個字串都會被分割,不考慮它的長度。

返回值一個字串陣列。該陣列是通過在 separator 指定的邊界處將字串 stringobject 分割成子串建立的。返回的陣列中的字串不包括separator 自身。

如果想通過正規表示式,完成按引號中的逗號進行拆分,下面是**,僅供參考:

var str = 'sdfs,dhf,skjdf","sdfsdfsdfsd","sdfe';

str.split(/\",\"/g);

----> ["sdfs,dhf,skjdf", "sdfsdfsdfsd", "sdfe"]

5樓:郭某人來此

直接用replace好了,貼個簡單的例子給你,把一個字串內的逗號跟引號去掉

希望這個是符合你的需求的,你自己看看吧 ;

正規表示式,匹配逗號

6樓:吊打你需要理由

string str = "a:122,,122,,,21,,2,,,343";

str = str.replaceall("(?<=\\d+),(?=\\d+)", ",");

system.out.println(str);

正規表示式的"鼻祖"或許可一直追溯到科學家對人類神經系統工作原理的早期研究。美國新澤西州的warren mcculloch和出生在美國底特律的walter pitts這兩位神經生理方面的科學家,研究出了一種用數學方式來描述神經網路的新方法,他們創造性地將神經系統中的神經元描述成了小而簡單的自動控制元,從而作出了一項偉大的工作革新。

在1951 年,一位名叫stephen kleene的數學科學家,他在warren mcculloch和walter pitts早期工作的基礎之上,發表了一篇題目是《神經網事件的表示法》的**,利用稱之為正則集合的數學符號來描述此模型,引入了正規表示式的概念。正規表示式被作為用來描述其稱之為"正則集的代數"的一種表示式,因而採用了"正規表示式"這個術語。

自此以後,正規表示式被廣泛地應用到各種unix或類似於unix的工具中,如大家熟知的perl。perl的正規表示式源自於henry spencer編寫的regex,之後已演化成了pcre(perl相容正規表示式perl compatible regular expressions),pcre是一個由philip hazel開發的、為很多現代工具所使用的庫。正規表示式的第一個實用應用程式即為unix中的 qed 編輯器。

7樓:溥鵬舉杜月

不知道你的匹配環境是怎麼樣的

用這個吧:\w+?

\d,\d,問號後面有空格

如果不要逗號,可以這樣:(\w+?

\d),(\d),取匹配子文字1和2,就可以了你的[a-z]+\s

[0-9],[0-9],前面的

[a-z]+,沒有包括大寫和數字;[0-9],匹配兩次,一個數字的不匹配;式中的逗號是在匹配文字里面的,只是不知道你是否需要。

8樓:換了三換

function test(s)

((25[0-5]|2[0-4]\d|[01]?\d\d?)|(\[(25[0-5]|2[0-4]\d|[01]?

\d\d?)[,,~](25[0-5]|2[0-4]\d|[01]?\d\d?

)\])|([*]))$/;

if (!patrn.exec(s))

return true

資料?[1.1.1.[1,6]]?的測試結果是:true資料?[1.1.[5,123].[1,6]]?的測試結果是:true

9樓:匿名使用者

str = str.replaceall("(?<=\\d),+?(?=\\d)", ",");

js 正規表示式 怎麼過濾逗號和引號

10樓:

split() 方法用於把一個字串分割成字串陣列。

語法stringobject.split(separator,howmany)

引數separator    必需。字串或正規表示式,從該引數指定的地方分割 stringobject。

howmany    可選。該引數可指定返回的陣列的最大長度。如果設定了該引數,返回的子串不會多於這個引數指定的陣列。如果沒有設定該引數,整個字串都會被分割,不考慮它的長度。

返回值一個字串陣列。該陣列是通過在 separator 指定的邊界處將字串 stringobject 分割成子串建立的。返回的陣列中的字串不包括separator 自身。

如果想通過正規表示式,完成按引號中的逗號進行拆分,下面是**,僅供參考:

var str = 'sdfs,dhf,skjdf","sdfsdfsdfsd","sdfe';

str.split(/\",\"/g);

----> ["sdfs,dhf,skjdf", "sdfsdfsdfsd", "sdfe"]

11樓:全國流竄

str.replace((/\,|\"/gi), ""); //英文逗號和引號,中文的繼續新增好了,以|分隔。

用正規表示式去除字串中所有的逗號

用正規表示式替換每行的第二個逗號為\n 10

正規表示式中如何替換自身,正規表示式如何替換並修改自身的部分內容?

正則式 d 加圓括號表示分組並作為 反向索引 d表示一位數字 替換為 1a 1表示引用第1個組,對每個數字,替換為它本身跟上字母a 我用的emeditor,不同環境正則式語法也有差別。d可用 0 9 替代 1在有些環境中是 1 計名 其實,1 和 2 之間有 b 2 和 3 之間 b 123 s b...

正規表示式或怎麼寫,正規表示式或者怎麼寫

麼破1自我 豎線 就是或的意思。意思是將兩個匹配條件進行邏輯 或 or 運算。例如正規表示式 him her 匹配 it belongs to him 和 it belongs to her 但是不能匹配 it belongs to them.注意 這個元字元不是所有的軟體都支援的。而最簡單的元字元...

正規表示式中和有什麼區別,正規表示式裡面 和 有什麼區別?

之蘿蘿蔔 最基本的意思 小括號就是括號內看成一個整體 中括號就是匹配括號內的其中一個,大括號就是匹配幾次 但是括號裡變加上其他字元就有不同意思 詳細介紹 例如 n是一個非負整數。匹配確定的n次。例如,o 不能匹配 bob 中的 o 但是能匹配 food 中的兩個o。n是一個非負整數。至少匹配n次。例...