1樓:匿名使用者
以python為例
import re
string='快樂大本營 2014 第1集'
print(re.split(r'\s',string)[0])這樣可以達到你的目的
2樓:匿名使用者
^用正規表示式的話
[^ ]+
如果是在 linux 中 擷取,cut, awk 就很容易搞定echo '快樂大本營 2014 第1集'|cut -d' ' -f1
-d' ' 表示以空格內為分隔符容
-f1 表示第一個欄位
3樓:芥菜時代
[\u4e00-\u9fa5]+(?= )試一下
正規表示式 擷取字串第一個空格前面的字元 15
4樓:龍秀榮賴詩
1.換行和空格等字元,在正則中,標準的語法中,都可以用
\s去表示。
2.你說的,可
回以用:
a(.+)$
去匹配其中答(.+)就是你要的a後面的內容。
注意是需要新增dotall的flag的。
不同語言,有具體不同的寫法。
比如python中的是
re.dotall
簡寫為re.s
表示,點'.'同時匹配你所希望的回車換行,空格等空白字元。
關於正則的更多的內容,可參考:
crifan
正規表示式學習心得
(此處不給貼地址,請自己用google搜帖子標題,即可找到帖子地址)
5樓:賓有福暢倩
用正規表示式的話
[^ ]+
如果是在
linux
中擷取,cut,
awk就很容易搞定
echo '快樂大本營 2014 第1集'|cut -d' ' -f1-d'
'表示以空格為分隔符
-f1表示第一個欄位
6樓:匿名使用者
var reg = /([^\s]+)\s.*/;
var str = "來自星星的你 第1集";
str = str.replace(reg, "$1");
用正規表示式提取空格前的字串
7樓:匿名使用者
\w+?(?=\s+)
8樓:
^([^\s]+)(?=\s)
用正規表示式,如何將空格前後的字串提取出來?
9樓:匿名使用者
([0-9-]+) ([0-9:]+)你要的結果分別在$1和$2裡面,直接用就好了。
10樓:匿名使用者
([0-9-]+) ([0-9:]+)你要的結果分別在$1和$2裡面,
常用正規表示式
11樓:匿名使用者
這個只要正則中不包括空格,並且符合要提取字串就可以了吧,比如
[0-9:-]+
僅用於你提供的例子
12樓:奧斯汀明傑
這個沒必要用正則吧,假設:
string timestr="2013-10-11 10:11";
string dateandtime=timestr.split(" ");//引號內為空格
system.out.println(dateandtime[0]+"-----"+dateandtime[1]);
dateandtime[0]為2013-10-11 dateandtime[1]為10:11
13樓:匿名使用者
"2013-10-11 10:11".replaceall("([^ ]*) ([^ ]*)","\1***x\2")
如何用Sed和正規表示式提取子字串
現在有如下一串bai字元du串 asdfkjasldjkf shiner df需求 需要zhi提取出shiner子字串。命令如下 dao root localhost echo asdfkjasldjkf shiner df sed s 2 g shiner 命令解回釋 s 表示替換命答令 表示第一...
如何用正規表示式匹配使用者名稱的字串急
今天天氣不錯啊!使用者名稱1 是不是心情很好啊,使用者名稱2 哈哈哈。match s g var str 今天天氣不錯啊 bai!du使用者zhi 名1 是 dao不是心情很好啊,使用者名稱2 哈哈版哈。var regx 權 g for var a regx.exec str a null a re...
c中,如何通過正規表示式(或其他方法)獲取字串中數字
from match m in regex.matches 北京天安門到人民大會堂向東走500.9434324米,在第二個路口向東走789.3434324324米 d d select math.round double.parse m.value 1 toarray 擷取字串中數字型別的自定義函式...