1樓:匿名使用者
perl to your rescue
#!/usr/bin/perl -w
use strict;
my $string = ' + + ';
my $new_string = '';
my @array = split /\s*\+\s*/, $string;
my $i = scalar @array;
for (my $j=0; $j<$i; $j++)$new_string =~ s/\s*\+(.+)\s*/$1/;
print "$new_string", "\n";
如何用sed和正規表示式提取子字串?
2樓:風吹淡淡來回撞
現在有如下一串bai字元du串:
"asdfkjasldjkf"shiner"df需求:需要zhi提取出shiner子字串。
命令如下:
dao[root@localhost /]$ echo "asdfkjasldjkf\"shiner\"df" | sed 's/\(.*\)"\(.*\)"\(.
*\)/\2/g'
shiner
命令解回釋
s: 表示替換命答令
\(.*\)" : 表示第一個引號前的內容"\(.*\)":表示兩引號之間的內容
)"\(.*\):表示引號後的內容
\2: 表示第二對括號裡面的內容
括號裡的表示式匹配的內容,可以用\1,\2等進行引用,第n個括號對內的內容,就用\n引用。
這個命令的意思是:
用\2代表的第二個括號的內容(shiner)去替換整個字串,這樣就得到了我們所需要的子字串了。
js正規表示式:如何替換字串中的中文
3樓:匿名使用者
樓上說的很好.
alert("l於o盼v盼e".replace(/([^\u0000-\u00ff])/g, function ($) ));
4樓:匿名使用者
直接escape(infos)就行了吧
5樓:
ret = infos.replace( reg , function(v)) ;
正規表示式,替換 指定範圍內 的 特定字串
6樓:匿名使用者
將(.*?)他(.*?)
替換為$1他們$2
不清楚你啥語言,自己處理下就行了。
j**a正規表示式,怎麼替換指定字串為 指定字元+原字串
7樓:
string text = "abcde";
string regex = "([a-z])";//這裡的()表示儲存匹配的結果
system.out.println(text.replaceall(regex,"\\\\$1")); //$1取出儲存的第1個
8樓:來賓你好闖天涯
s.replace(l,l+"dsds");
j**a正規表示式怎麼表示字串
j**a正規表示式替換一段字串
php中正規表示式匹配字串怎麼處理
php正規表示式 uploads meinian 完整的php程式如下 uploads meinian json 30 60393801 20140924.txt pattern uploads meinian i preg match all pattern,subject,matches pri...
用JS正規表示式如何兩個斜槓之間的字串
我的收藏 新建資料夾 match 1 js正則怎麼包含正斜槓?使用轉義字元 即可。如var reg 匹配一個正斜槓出現在正則中有特別含義的字元都需要 來轉義,如 等 注意的是如果在字符集合裡,很多字元都不需要轉義參考 用 進行轉義,如要包含 則直接輸入 來表示 如果要包含 則直接輸入 來表示。所有的...
替換兩個字串中間的所有字元正規表示式怎麼寫謝謝
不是很明白。time 450.1199722290039,替換後變成 time a,替換後變成 value a,是這樣嗎?正規表示式 替換字串中間部分字元 不固定的星號 var reg var str sadf saj ofief str.replace reg,1 2 固定的星號 var reg ...