Tag: Programming
-
Perl Last Element of Split
There is an easier way to get last element on a split operation, save split result to an array and use $array[-1] and this will access last element of the arrays. Example $strings=”foo,bar,test”; my @fields = split(/,/, $strings); print $fields[-1] ; # the last str in $strings
-
Perl Backslash in Regular Expression
This note is for a trick to use Q and E to escape characters for regular expression. You will find it very useful when you do string substitution and your pattern contains characters like slashes or backslashes .
-
Perl Escape Backslashes in String Substitution
This note is for a trick to use Q and E to escape characters for regular expression. You will find it very useful when you do string substitution and your pattern contains characters like slashes or backslashes .
-
Perl Add Directory to Path
Say you have a directory d:bin and you want to add it to path environment at the beginning of your Perl script. Following code will do the trick. my $dir="d:\bin"; $ENV{PATH}.=";$dir"; Then $dir will be included in new $ENV{PATH}
-
Perl Redirect Command Output
In Perl, you can execute external commands using system() or “. However, system and “ does not redirect command output to console and this results people who runs your perl script can’t see it. This also make debug much harder. Perl does not have a build in switch that equals to batch scripts’ “@echo on”,…
-
How to Validate URL in C#
I searched google for how to validate URL in C# and most results say using a regular expression. Eventually I found Uri.TryCreate which is a built in method in C# to check if a string is a valid URL Uri uri = null; if (!Uri.TryCreate(url, UriKind.Absolute, out uri) || null == uri) { //Invalid…
-
SpellChecker in WPF4 TextBox
TextBox and RichTextBox in WPF4 has the built in SpellChecker functionality. It’s currently available in following four languages #LID 1033 – English #LID 3082 – Spanish #LID 1031 – German #LID 1036 – French Enable SpellChecker functionality on TextBox or RichTextBox is as easy as just setting SpellCheck.IsEnabled to True on the controls. <TextBox SpellCheck.IsEnabled=”True”…