IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   C#, регулярное выражение (https://www.imho.ws/showthread.php?t=92896)

Sam Dark 20.09.2005 12:12

C#, регулярное выражение
 
Цитата:

Все числа, исключая числа-значения атрибутов тегов.
Например, для строки:
<td width="100">В 1990 году ...</td>
должно выбраться только число 1990).
Делаю так:
Код:

"(?<![<])(?<number>\\d+)(?![>])"
Как правильно?

Sam Dark 20.09.2005 13:23

Вот такая штука вроде должна работать:
Код:

(?i: )[>][^>\d]*(\d+)[^<\d]*[</]
Один вопрос - как её записать для C#??? :(

ЕЖ 20.09.2005 14:17

Sam Dark
http://windows.oreilly.com/news/csharp_0101.html

Sam Dark 20.09.2005 17:43

ЕЖ
Спасибо, почитал. В MSDN примерно то же.

На входе:

PHP код:

<html>
  <
body>
    <
h1>Разбор кода 22 Delphi</h1>
    <
form action="index.php" method="post">
      <
p>Вставьте сюда код:</p>
      <
textarea NAME=text ROWS=20 COLS=58></textarea>
      <
br><br>
      <
input type=submit value=Разобрать>
    </
form>
  </
body>
</
html

Беру прогу с _radsotware.com.au(дизайнер regexp-ов). Выдаёт то, что надо - 22.

Компилю визуалкой. На выходе:
Код:

>
    <h1>Разбор кода Delphi<



Часовой пояс GMT +4, время: 23:12.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.