RegularExpressions
От: Дмитрий Украина  
Дата: 18.04.11 21:08
Оценка:
Добрый вечер товарищи
помогите пожалуйста,

нужно почистить строку от лишних символов,
решил использовать для этого регулярное выражение,
но не могу найти в каком оно неймспейсе,
точнее видел (в модуле макроса "регекс метч" на гуглкод)) что нужно использовать:
using Nemerle.Text.RegularExpressions;

но оно говорит, что такого нету,

благодарю за ответы,

з.ы. спрошу еще раз...
может кто-то подскажет, где есть более-менее полная справка по Немерлу?
конкретно по иерархии неймспейсов, и хотя бы названия методов
(конечно же с указанием класса, которому принадлежат)

з.з.ы. но если такой нету, то ничего страшного,
с людьми приятней общаться чем с книгой
Re: RegularExpressions
От: Ziaw Россия  
Дата: 19.04.11 03:40
Оценка:
Здравствуйте, Дмитрий, Вы писали:

Д>нужно почистить строку от лишних символов,

Д>решил использовать для этого регулярное выражение,
Д>но не могу найти в каком оно неймспейсе,
Д>точнее видел (в модуле макроса "регекс метч" на гуглкод)) что нужно использовать:
Д>
using Nemerle.Text.RegularExpressions;

Д>но оно говорит, что такого нету,

using Nemerle.Text;


Д>з.ы. спрошу еще раз...

Д>может кто-то подскажет, где есть более-менее полная справка по Немерлу?
Д>конкретно по иерархии неймспейсов, и хотя бы названия методов
Д>(конечно же с указанием класса, которому принадлежат)

Д>з.з.ы. но если такой нету, то ничего страшного,

Д>с людьми приятней общаться чем с книгой

К сожалению такой нет. Все в коде. Нужен инструмент для генерации такой доки, а сделать/допилить существующие пока некому.
Re: RegularExpressions
От: hardcase Пират http://nemerle.org
Дата: 19.04.11 06:48
Оценка:
Здравствуйте, Дмитрий, Вы писали:

Д>нужно почистить строку от лишних символов,


Для этого даже макросы не нужны
def newStr = Regexp.Replace(str, "\s{2,}", _ => " ")
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: RegularExpressions
От: Дмитрий Украина  
Дата: 19.04.11 17:32
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>К сожалению такой нет. Все в коде. Нужен инструмент для генерации такой доки, а сделать/допилить существующие пока некому.


то есть, наиболее полной документацией нужно считать вики?
или есть еще что-то не менее полное?
Re[2]: RegularExpressions
От: Дмитрий Украина  
Дата: 19.04.11 17:41
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Для этого даже макросы не нужны

H>
H>def newStr = Regexp.Replace(str, "\s{2,}", _ => " ")
H>


внимательней посмотрев на код.гугл.ком нашел решение:
using System.Text.RegularExpressions;
...
def r = Regex(@"^\(\?\<(\w)+\.?\[(\w|\.)+\]\>(.*)\)$");
...
r.Replace(s, "(?<$1>$3)");


кампилица
Re[3]: RegularExpressions
От: Ziaw Россия  
Дата: 20.04.11 03:53
Оценка: 1 (1)
Здравствуйте, Дмитрий, Вы писали:

Д>то есть, наиболее полной документацией нужно считать вики?

Д>или есть еще что-то не менее полное?

Наиболее полная документация это код Вики, к сожалению, во многом устарела.
Re[4]: RegularExpressions
От: Дмитрий Украина  
Дата: 20.04.11 18:27
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Наиболее полная документация это код Вики, к сожалению, во многом устарела.


понятно... лучше кода никто не скажет, что он делает,
спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.