求一个正则

编程有钱人了 2012-10-15 11:18:14
<div class="ru">

<div>1) компьютер</div>
<div class="m2"><div class="ex">麦金塔计算机 компьютер «Макинтош»</div></div>
<div class="m2"><div class="ex">可穿戴计算机 носимый (микро)компьютер <i>(напр., встроенный в пряжку ремня)</i></div></div>
<div>2) счётная (вычислительная) машина</div>
<div class="m2"><div class="ex">快速电子计算机 быстродействующая электронная вычислительная машина</div></div>


</div>
=================================

要<div class="ru"></div>里面的东西

<div>1) компьютер</div>
<div class="m2"><div class="ex">麦金塔计算机 компьютер «Макинтош»</div></div>
<div class="m2"><div class="ex">可穿戴计算机 носимый (микро)компьютер <i>(напр., встроенный в пряжку ремня)</i></div></div>
<div>2) счётная (вычислительная) машина</div>
<div class="m2"><div class="ex">快速电子计算机 быстродействующая электронная вычислительная машина</div></div>
...全文
199 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
诺维斯基 2012-10-15
  • 打赏
  • 举报
回复
string str = File.ReadAllText(@"E:\download\网站测试.txt", Encoding.Default);
Regex reg = new Regex(@"(?is)<div class=""ru"">([\s\S]+)</div>");

foreach (Match m in reg.Matches(str))
{
Response.Write( Server.HtmlEncode(m.Groups[1].Value));
}
诺维斯基 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 3 楼 的回复:

(?is)<div class="ru">(?><div[^>]*>(?<o>)|</div>(?<-o>)|(?:(?!</?div\b).)*)*(?(o)(?!))</div>

请讲解一下这个正则 学习啊
[/Quote]
正则平衡组,我刚才也在弄这个,没弄出来。
编程有钱人了 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

(?is)<div class="ru">(?><div[^>]*>(?<o>)|</div>(?<-o>)|(?:(?!</?div\b).)*)*(?(o)(?!))</div>
[/Quote]
请讲解一下这个正则 学习啊
wackyboy 2012-10-15
  • 打赏
  • 举报
回复
得用平衡组
q107770540 2012-10-15
  • 打赏
  • 举报
回复
(?is)<div class="ru">(?><div[^>]*>(?<o>)|</div>(?<-o>)|(?:(?!</?div\b).)*)*(?(o)(?!))</div>
编程有钱人了 2012-10-15
  • 打赏
  • 举报
回复
LS的你的代码貌似不行 啊
<div id="main">


<div style="height:70px">
<div style="background:url(http://bkrs.info/images/index/9.jpg) no-repeat center top;" id="lips">
</div>

<form style="" method="get" action="" name="f" id="form">
<br>
<center>
<table>
<tbody><tr>
<td width="100"></td>
<td><input type="text" value="" name="ch" id="kw"></td>
<td>
<img src="images/dif/handwriting.png" title="ручной ввод" alt="ручной ввод" id="sx">
</td>
<td style="vertical-align:top" class="pt10">
<a href="#" id="ru_keyboard">русский</a>
<a href="#" id="py">pīnyīn</a>
</td>
</tr>
</tbody></table>
</center>

<span id="su"></span>
<center><input type="submit" value="Смотреть" id="go_button" class="button"></center>
</form>
</div>

<br>
<br>
<div id="ajax_search">


<div style="z-index:1;"><center><script type="text/javascript"><!--
google_ad_client = "pub-5549681793094711";
google_ad_slot = "9344653488";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></center></div>







</div>






<div id="ch">计算机</div>
<div class="py">
jìsuànjī<object width="15" height="15" id="player1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="audioplay.swf?playerid=1&file=http://china-standart.ru/sounds2/8/cmn-8612fa7f.mp3&buttondir=images/player/negative_small&repeat=1" name="movie">
<param value="high" name="quality">
<param value="transparent" name="wmode">
<param value="always" name="allowScriptAccess">
<embed width="15" height="15" align="" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" name="player1" quality="high" src="audioplay.swf?playerid=1&file=http://china-standart.ru/sounds2/8/cmn-8612fa7f.mp3&buttondir=images/player/negative_small&repeat=1" wmode="transparent">

</object>
</div>
<div class="ru"><div>1) компьютер</div>
<div class="m2"><div class="ex">麦金塔计算机 компьютер «Макинтош»</div></div>
<div class="m2"><div class="ex">可穿戴计算机 носимый (микро)компьютер <i>(напр., встроенный в пряжку ремня)</i></div></div>
<div>2) счётная (вычислительная) машина</div>
<div class="m2"><div class="ex">快速电子计算机 быстродействующая электронная вычислительная машина</div></div>
</div>





<br>
<div class="gray">Cателлиты:</div><br>
<div class="pt14"><div style="color:burlywood">jìsuànjī</div><div>вычислительная машина, калькулятор</div>
<div class="m2"><div class="ex">电子计算机 [diànzĭ jìsuànjī] уст. - электронно-вычислительная машина; ЭВМ</div></div>
<hr noshade="" align="left" class="hr_sats"><div style="color:burlywood">jìsuànjī</div><div></div>
<div><span style="color:brown">[computer; calculation machine]</span> 接收、 处理和提供数据的一种装置, 通常由输入输出设备、 存储器、 运算和逻辑部件以及控制器组成, 有模拟式、 数字式及混合式三种类型</div>
<hr noshade="" align="left" class="hr_sats"><div style="color:burlywood">jì suàn jī</div><div>computer</div>
<div>calculator</div>
<div>CL:台[tái]</div>
<hr noshade="" align="left" class="hr_sats"><div style="color:burlywood">jìsuànjī</div>электронно-вычислительная машина; ЭВМ; компьютер<hr noshade="" align="left" class="hr_sats"><div style="color:burlywood"></div>能进行数学运算的机器。有的用机械装置做成,如手摇计算机;有的用电子元件做成,如电子计算机。
<hr noshade="" align="left" class="hr_sats"><div style="color:burlywood"></div>电子计算机的俗称。徐迟《生命之树常绿》:“以劳动的手指挥电脑,作用於大自然以为生,不仅保护大自然,且按照进步人类的意志,彻底地、完美地改造人类社会。”
<hr noshade="" align="left" class="hr_sats"></div>

<br>
Примеры использования 计算机:<br>
<div id="examples"><table class="ex_tbl"><tbody><tr><td width="28%"></td><td></td></tr><tr><td style="padding:3px 0">快速电子<span class="green">计算机</span></td><td>быстродействующая электронная вычислительная машина </td></tr><tr><td style="padding:3px 0">万能<span class="green">计算机</span></td><td>универсальная вычислительная машина </td></tr><tr><td style="padding:3px 0">16 位微型<span class="green">计算机</span></td><td>16-разрядный микрокомпьютер </td></tr><tr><td style="padding:3px 0">16位微型<span class="green">计算机</span></td><td>16-ти битный микрокомпьютер </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>科学课程委员会(<span class="green">计算机</span>协会)</td><td>Curriculum Committee on Computer Science (ACM) </td></tr><tr><td style="padding:3px 0">高斯肖元法及其<span class="green">计算机</span>实现</td><td>мат. метод гаусса исключения неизвестных а также вычисление на компьютере </td></tr><tr><td style="padding:3px 0">重新启动<span class="green">计算机</span></td><td>перезагрузить компьютер </td></tr><tr><td style="padding:3px 0">网络犯罪公约关于宣告利用<span class="green">计算机</span>系统犯下的种族主义或仇外行为为犯罪行为的附加议定书</td><td>Дополнительный протокол к Конвенции о киберпреступности, касающийся уголовной ответственности за акты расистского и ксенофобского характера, совершаемые через компьютерные системы </td></tr><tr><td style="padding:3px 0">非洲<span class="green">计算机</span>科学研究会议</td><td>Африканская конференция по исследованиям в области компьютерной науки </td></tr><tr><td style="padding:3px 0">对<span class="green">计算机</span>系统遵守法律、条例和指导方针情况的审核</td><td>ревизия соответствия компьютерной системы законодательству, правилам и руководящим принципам </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>节约和功效审计</td><td>проверка экономичности и эффективности компьютера </td></tr><tr><td style="padding:3px 0">对<span class="green">计算机</span>系统数据完整性的审核</td><td>проверка непротиворечивости данных компьютерной системы </td></tr><tr><td style="padding:3px 0">对<span class="green">计算机</span>系统功效的审核</td><td>проверка эффективности компьютерной системы </td></tr><tr><td style="padding:3px 0">对<span class="green">计算机</span>系统安全的审核</td><td>проверка безопасности компьютерной системы </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>预订系统管理和作业行为守则</td><td>Кодекс поведения в отношении регулирования и эксплуатации компьютерных систем бронирования билетов </td></tr><tr><td style="padding:3px 0">指挥、控制、通信、<span class="green">计算机</span>、情报</td><td>командование, управление, связь, компьютерное обеспечение и разведка </td></tr><tr><td style="padding:3px 0">信息、<span class="green">计算机</span>和通信政策委员会</td><td>Комитет по политике в области информации, электронно-вычислительной техники и связи </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>辅助法律信息检索系统</td><td>автоматизированная информационно-поисковая система правовых данных </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>辅助测量和控制</td><td>компъютеризованная система измерений и контроля </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>辅助设计/<span class="green">计算机</span>辅助制造</td><td>автоматизированное проектирование/автоматизированное производство </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>辅助翻译工具; CAT工具</td><td>computer-assisted translation tools; CAT tools </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>和信息技术倡议</td><td>Инициатива по компьютерам и информационным технологиям </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>辅助审计技术;<span class="green">计算机</span>辅助审计方法</td><td>методы аудита с использованием компьютеров; .методы аудиторской проверки с использованием ЭВМ </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>辅助核酸和蛋白排序信息网</td><td>Компьютерная сеть по определению последовательности аминокислотных остатков в белках и нуклеотидах </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>辅助乘客预检系统</td><td>Электронная система привентивной классификации пассажиров </td></tr><tr><td style="padding:3px 0">原子和分子数据<span class="green">计算机</span>索引</td><td>Компьютеризованный указатель литературы по атомным и молекулярным данным </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>信息系统办事员</td><td>Технический сотрудник по компьютеризированным информационным системам </td></tr><tr><td style="padding:3px 0">可行性分析和报告<span class="green">计算机</span>模型</td><td>Компьютерная модель для анализа технико-экономической целесообразности и отчетности </td></tr><tr><td style="padding:3px 0">人口活动<span class="green">计算机</span>软件和支助项目</td><td>Проект по разработке компьютерных программ и комьютерному обеспечению деятельности в области народонаселения </td></tr><tr><td style="padding:3px 0"><span class="green">计算机</span>系统和编程干事</td><td>сотрудник по системам ЭВМ и подготовке программ </td></tr></tbody></table></div>
<div><br>
Слова, начинающиеся с 计算机:<br>
</div>

这段代码你试试

110,533

社区成员

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

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

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