Подскажите пожалуйста, как мне использовать Perl скрипты (в перле очень удобые регул. выражения) в C#?
Здравствуйте, 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();
}
}
}
Здравствуйте, 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>
У меня уже есть готовые скрипты на Перле.
Здравствуйте, serg, Вы писали:
S>Подскажите пожалуйста, как мне использовать Perl скрипты (в перле очень удобые регул. выражения) в C#?
Сходи на
сайт ActiveState
Там у них есть Net-овский перл. Только он платный.