Chinaunix
标题:
html正則問題
[打印本页]
作者:
c9992
时间:
2006-09-06 07:38
标题:
html正則問題
不曉得放什麼版才好
有一個正則表達不出來
各位大家好
我有一串文字
test134</br><title>測試 123 test :#@</title>
我想取回 <title> </title>
中間的文字串 請問有種表示的正則嗎
我有想過把 <title> </title> 這二個字串用空字串取代掉 不過<title> </title> 前後如果有其他字串
就會有問題 想把這個部份能解決掉
我是用vbscript來寫的所以沒有 其他的指令 的功能
謝謝大家
目地 : 我想使用 html help workshops
將html格式的檔案抓取出來變成chm格式 目前只差這一段
作者:
Edengundam
时间:
2006-09-06 08:12
\(...\)给<title>标签中间部分起名字....用sed应该可以满足要求...至于<title>前后标记不在同一行...有个帖子讨论过N这个用法, 你可以找找这个帖子
作者:
waker
时间:
2006-09-06 08:14
LANG=C sed 's@.*<title>\([^<]*\).*@\1@'
作者:
c9992
时间:
2006-09-06 08:25
感謝 二樓三樓二位
我剛有說了 我沒有其他的指令可以使用
看有沒有能表達這個的正則 我才能使用
作者:
waker
时间:
2006-09-06 08:47
建议仔细读回帖或 call 800-820-1859
作者:
c9992
时间:
2006-09-06 09:32
感謝 waker 版主
我想我找到比較好的方法了
(<title>)(.*)(</title>)
單獨使用這樣 可以傳回 <title>.*</title>
這個字串再使用 取代的方法 將 <title> 及 </title> 取代成空字串 就可以了
謝謝個位大大
作者:
c9992
时间:
2006-09-07 09:24
我把這個問題解決了
如果大大們是使用xp的話 可以試試看以下的這個
CHM 快速製作
http://www.wretch.cc/blog/c9992&article_id=7673045
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2