正则表达式取

Sleet1985 2008-03-28 03:44:42
<select id=pubname name=pubname onchange="Select()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>
...................
<select>
....
</select>
---------------------------------------------------------------
请问大家一下,我现在想取第一个SELECT的字符串值,我现在写的正则表达式会连到下面的一起取到,请大家帮忙一下,看看这要怎么写,好像要用非贪婪模式,但我不会用
...全文
151 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
我才天生 2012-05-30
  • 打赏
  • 举报
回复
学习了。
yonghengdizhen 2008-03-28
  • 打赏
  • 举报
回复
(?<!</select>[^<]*)
\s*(?<sss><select
(?<attr>
(?<ddd>
(?<hhh>
(?<aaa>\s+\w+=(?<quto>["|'])\w+(?=")\k<quto>)|
(?<ttt>\s+\w+=[^="'\s]+)|
(?<mmm>\s+[^\s]+)
)
)*
)>
)
(\s*(?<sss><option
(?<attr>
(?<ddd>
(?<hhh>
(?<aaa>\s+\w+=(?<quto>["|'])\w+(?=")\k<quto>)|
(?<ttt>\s+\w+=[^="'\s]+)|
(?<mmm>\s+[^\s]+)
)
)*
)>
).*(?=<)</option>)+\s*</select>
Sleet1985 2008-03-28
  • 打赏
  • 举报
回复
高手,谢谢,哈哈,取到了

不知道我提的那个问题能否解决?

如果可以的话,我可以加到50

如果没有办法的话,我==会结贴的
Sleet1985 2008-03-28
  • 打赏
  • 举报
回复
或者用正则表达式能取到pubname中的每个option也可以,谢谢了
harryheart 2008-03-28
  • 打赏
  • 举报
回复
<select id=pubname[\s\S]*?>[\s\S]*?</select>
Sleet1985 2008-03-28
  • 打赏
  • 举报
回复
<select id=pubname[\s\S]*>[\s\S]*</select>
harryheart 2008-03-28
  • 打赏
  • 举报
回复
把你的表达式写出来吧
Sleet1985 2008-03-28
  • 打赏
  • 举报
回复
加在哪里?
harryheart 2008-03-28
  • 打赏
  • 举报
回复
加个?就行了

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧