•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Perl section within the Software Development category of DaniWeb, a massive community of 374,512 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,892 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Perl advertiser:
•
•
•
•
•
•
•
•
Code snippet to generate random passwords. Avoids using confusing characters such as lower case L (l) and the number one (1), the letter 'O' and the number zero. Upper-case alpha characters could be added to the character set if mixed-case passwords are desired. (View Snippet)
I've seen this question (or similar) asked many times on forums:
I have a variable in a file (text) and want to expand it. For example, I have this line in a text file:
Mary had a little $lamb
and I want to be able to expand $lamb but text files are treated as single-quoted strings and perl... (View Snippet)
Convert 1000000 into 1,000,000 using a perl regexp. (View Snippet)
Regex to match the dd/mm/yyyy date format. (View Snippet)
Ever wanted to evaluate a user-provided expression, maybe from a form input or otherwise, and return the result? eval($expr) is dangerous because eval(open $out, "> file.what"); will open the file, infact, eval(everything) will pretty much do everything. checking though everything is tedious, and... (View Snippet)
Given the date in mm-dd-yyyy (or M-D-YYYY) format (or any combination of that format) you can find out what day of the week that was on or is on or will be on, within the limitations of the system the script resides on.
This snippet uses only core functions and modules so nothing needs to be... (View Snippet)
The File::Basename module is used to parse file paths into directory, filename and suffix (or file extension). My simple example shows how to get just the file extensions. (View Snippet)
You will need to install the Email::Valid module if it's not already installed. See the module documentation for further details.
Email::Valid (View Snippet)
"How can I find all the permutations of a list (or a word)"? I have seen this question asked a number of times on forums. There is a module that makes this task very easy: List::Permutor. It is not a core module so you may need to install it. See module for more details: List::Permutor (View Snippet)
Use the List::Util module. I believe List::Util is a core module starting with perl 5.8. For older versions of perl you may need to install the module. See the module documentation for more details: List::Util (View Snippet)