yaya123 发表于 2008-11-2 21:00:47

正则表达式问题求助

例:
<title>瓦解 - 视频 - 音乐视频 - 在线观看 - 原创MV 校园爱情。 </title>


要取前20个字符到第一个"-"结束,我的写法是:

<title>(?<content>.{0,20}).*-

瓦解 - 视频 - 音乐视频 - 在线观

请问高手,要如何写才能读取 瓦解 两字,不要后面的 - 视频 - 音乐视频 - 在线观

也就是说如何写表达式才能只读到第一个"-"结束

xiongyujie37 发表于 2008-11-2 21:10:41

还要那么麻烦?
自己和自己过不去

第一种方法:


开始:
<title>

结束:
-


第二种方法:
开始:
<title>
结束
</title>

过滤-(*)。

孤魂 发表于 2008-11-2 21:12:52

正则好像不能截取字符吧

yaya123 发表于 2008-11-2 21:38:43

自已搞定了哈,还是谢谢楼上两位
页: [1]
查看完整版本: 正则表达式问题求助