亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
如何用sed提取網(wǎng)頁中一段數(shù)據(jù)
[打印本頁]
作者:
uio
時(shí)間:
2014-02-25 20:39
標(biāo)題:
如何用sed提取網(wǎng)頁中一段數(shù)據(jù)
對正則表達(dá)式實(shí)現(xiàn)不熟,請大家?guī)椭拢艘幌挛缌?br />
網(wǎng)頁中的數(shù)據(jù)是:
data="{"objectid":"5243ba5a5370f687d06211fb"“
我想把5243ba5a5370f687d06211fb提取出來
作者:
uio
時(shí)間:
2014-02-25 21:15
自個(gè)終于弄出來了
sed -n '/objectid":".*"/ s/.*objectid":"//;s/".*$//p' a3.txt
作者:
elu_ligao
時(shí)間:
2014-02-25 22:16
sed 's/.*:"\(.*\)".*/\1/'
awk -F '[&;]' '{print$(NF-2)}'
作者:
yestreenstars
時(shí)間:
2014-02-25 23:12
sed -nr 's/.*;([^&]+).*/\1/p'
復(fù)制代碼
作者:
uio
時(shí)間:
2014-03-09 18:47
學(xué)習(xí)了
回復(fù)
3#
elu_ligao
作者:
love_shift
時(shí)間:
2014-03-13 13:01
echo $data | grep -oP '(?<=:")\w+'
復(fù)制代碼
作者:
jeffreyst
時(shí)間:
2014-03-13 14:23
回復(fù)
4#
yestreenstars
你好,關(guān)于您這個(gè)語句我有點(diǎn)想不通,麻煩幫忙解釋下:
sed -nr 's/.*
;
([^&]+).*/\1/p'
1,這個(gè)語句中pattern中的分號為什么會(huì)匹配到下面字串中的倒數(shù)第二個(gè)分號?為什么不會(huì)匹配到第一個(gè)分號?
2,如果我想提取objectid,該如何寫sed語句?
{"objectid":"5243ba5a5370f687d06211fb"
作者:
yestreenstars
時(shí)間:
2014-03-13 15:07
回復(fù)
7#
jeffreyst
1.因?yàn)檎齽t的貪婪性
2.sed -r 's/[^;]+;([^&]+).*/\1/'
作者:
jeffreyst
時(shí)間:
2014-03-13 15:36
回復(fù)
8#
yestreenstars
我好好研究下,多謝了~
作者:
Shell_HAT
時(shí)間:
2014-03-13 15:46
回復(fù)
9#
jeffreyst
http://www.72891.cn/thread-15825-1-1.html
作者:
jeffreyst
時(shí)間:
2014-03-13 16:29
回復(fù)
10#
Shell_HAT
多謝多謝,看了這個(gè)帖子,基本上明白了,多謝!
作者:
cjxulicong
時(shí)間:
2014-03-14 18:26
本帖最后由 cjxulicong 于 2014-03-14 18:28 編輯
echo "data=\"{"objectid":"5243ba5a5370f687d06211fb"\""|awk 'BEGIN{RS="""}{print $0}'|grep "^[0-9]"
5243ba5a5370f687d06211fb
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2