Добрый вечер товарищи
помогите пожалуйста,
нужно почистить строку от лишних символов,
решил использовать для этого регулярное выражение,
но не могу найти в каком оно неймспейсе,
точнее видел (в модуле макроса "регекс метч" на гуглкод)) что нужно использовать:
using Nemerle.Text.RegularExpressions;
но оно говорит, что такого нету,
благодарю за ответы,
з.ы. спрошу еще раз...
может кто-то подскажет, где есть более-менее полная справка по Немерлу?
конкретно по иерархии неймспейсов, и хотя бы названия методов
(конечно же с указанием класса, которому принадлежат)
з.з.ы. но если такой нету, то ничего страшного,
с людьми приятней общаться чем с книгой
Здравствуйте, Дмитрий, Вы писали:
Д>нужно почистить строку от лишних символов,
Д>решил использовать для этого регулярное выражение,
Д>но не могу найти в каком оно неймспейсе,
Д>точнее видел (в модуле макроса "регекс метч" на гуглкод)) что нужно использовать:
Д>using Nemerle.Text.RegularExpressions;
Д>но оно говорит, что такого нету,
using Nemerle.Text;
Д>з.ы. спрошу еще раз...
Д>может кто-то подскажет, где есть более-менее полная справка по Немерлу?
Д>конкретно по иерархии неймспейсов, и хотя бы названия методов
Д>(конечно же с указанием класса, которому принадлежат)
Д>з.з.ы. но если такой нету, то ничего страшного,
Д>с людьми приятней общаться чем с книгой
К сожалению такой нет. Все в коде. Нужен инструмент для генерации такой доки, а сделать/допилить существующие пока некому.
Здравствуйте, Дмитрий, Вы писали:
Д>нужно почистить строку от лишних символов,
Для этого даже макросы не нужны
def newStr = Regexp.Replace(str, "\s{2,}", _ => " ")
Здравствуйте, Ziaw, Вы писали:
Z>К сожалению такой нет. Все в коде. Нужен инструмент для генерации такой доки, а сделать/допилить существующие пока некому.
то есть, наиболее полной документацией нужно считать
вики?
или есть еще что-то не менее полное?
Здравствуйте, 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)");
кампилица
Здравствуйте, Дмитрий, Вы писали:
Д>то есть, наиболее полной документацией нужно считать вики?
Д>или есть еще что-то не менее полное?
Наиболее полная документация это код
Вики, к сожалению, во многом устарела.
Здравствуйте, Ziaw, Вы писали:
Z>Наиболее полная документация это код Вики, к сожалению, во многом устарела.
понятно... лучше кода никто не скажет, что он делает,
спасибо