использование Perl в C#
От: serg  
Дата: 16.05.03 08:56
Оценка:
Подскажите пожалуйста, как мне использовать Perl скрипты (в перле очень удобые регул. выражения) в C#?
Re: использование Perl в C#
От: Akzhan Россия http://www.akzhan.midi.ru/devcorner/
Дата: 16.05.03 09:06
Оценка:
Здравствуйте, serg, Вы писали:

S>Подскажите пожалуйста, как мне использовать Perl скрипты (в перле очень удобые регул. выражения) в C#?


А что мешает использовать регулярные выражения из C#?

using System;
using System.Text.RegularExpressions;

namespace Samples {
    public class RegExMatcher {
        public static void Main(String[] args){
            Regex digitregex = new Regex("(?<digit>[0-9])");
            String before = "Here is so4848me te88xt with emb4493edded numbers.";
            
            if ( args.Length > 0 ) {
                before = String.Join(" ", args);
            }
            
            String after = digitregex.Replace(before, "");            

            System.Console.WriteLine("Before: " + before);
            System.Console.WriteLine("After : " + after);

            System.Console.WriteLine();
            System.Console.WriteLine("Press Enter to Continue...");
            System.Console.ReadLine();
        }
    }
}
С уважением,
Акжан, http://www.akzhan.midi.ru/devcorner/ — мой уголок разработчика
Re[2]: использование Perl в C#
От: serg  
Дата: 16.05.03 09:16
Оценка:
Здравствуйте, Akzhan, Вы писали:

A>Здравствуйте, serg, Вы писали:


S>>Подскажите пожалуйста, как мне использовать Perl скрипты (в перле очень удобые регул. выражения) в C#?


A>А что мешает использовать регулярные выражения из C#?


A>
A>using System;
A>using System.Text.RegularExpressions;

A>namespace Samples {
A>    public class RegExMatcher {
A>        public static void Main(String[] args){
A>            Regex digitregex = new Regex("(?<digit>[0-9])");
A>            String before = "Here is so4848me te88xt with emb4493edded numbers.";
            
A>            if ( args.Length > 0 ) {
A>                before = String.Join(" ", args);
A>            }
            
A>            String after = digitregex.Replace(before, "");            

A>            System.Console.WriteLine("Before: " + before);
A>            System.Console.WriteLine("After : " + after);

A>            System.Console.WriteLine();
A>            System.Console.WriteLine("Press Enter to Continue...");
A>            System.Console.ReadLine();
A>        }
A>    }
A>}
A>


У меня уже есть готовые скрипты на Перле.
Re: использование Perl в C#
От: Lloyd Россия  
Дата: 16.05.03 09:52
Оценка:
Здравствуйте, serg, Вы писали:

S>Подскажите пожалуйста, как мне использовать Perl скрипты (в перле очень удобые регул. выражения) в C#?


Сходи на сайт ActiveState
Там у них есть Net-овский перл. Только он платный.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.