For a programming exercise, I am mean to design a Perl script that detects double letters in a text file.
I tried the following expressions
# Check for any double letter within the alphabet
/+/
# Check for any repetition of an alphanumeric character
/\w+/
Im aware that the... (8 Replies)
Hi,
Can anyone help me to find regular expression for the following in Perl?
"The string can only contain lower case letters (a-z) and no more than one of any letter."
For example: "table" is accepted, whether "dude" is not.
I have coded like this:
$str = "table";
if ($str =~ m/\b()\b/) {... (4 Replies)
I have got numbers like
l255677
l376039
l188144
l340482
l440700
l254113
to match the numbers starting with '13' what would be the regex
=~/13(.*)/ =======>This is not working ....
But for user123,user657
regex =~/user(.*)/ ========>works
Thanks for help..!! (7 Replies)
I am having trouble parsing rpm filenames in a shell script.. I found a snippet of perl code that will perform the task but I really don't have time to rewrite the entire script in perl. I cannot for the life of me convert this code into something sed-friendly:
if ($rpm =~ /(*)-(*)-(*)\.(.*)/)... (1 Reply)
Hi,
I get the following when I cat a file *.log
xxxxx
=====
dasdas gwdgsg fdsagfsag agsdfag
=====
random data
=====
My output should look like :
If the random data after the 2nd ==== is null then OK should be printed else
the random data should be printed.
How do I go about this... (5 Replies)
Hi Guys
I have the following regex
$OSRELEASE = $1 if ($output =~ /(Mac OS X (Server )?10.\d)/);
output is currently
Mac OS X 10.7.5
when the introduction of Mac 10.8 output changes to
OS X 10.8.2
they have dropped the Mac bit so i changed the regex to be (2 Replies)
Hello,
I'm trying to get a quick help on regex since i'm not a regular programmer.
Below is the line i'm trying to apply my regex to..i want to use the regex in a for loop and this line will keep on changing.
subject=... (4 Replies)
Could anyone please make me understand how the ?= works below ..
After executing this I am getting the same output.
$string="I love chocolate.";
$string =~ s/chocolate(?= ice)/vanilla/;
print "$string\n"; (2 Replies)
I am not a big expert in regex and have just little understanding of that language.
Could you help me to understand the regular Perl expression:
^(?!if\b|else\b|while\b|)(?:+?\s+){1,6}(+\s*)\(*\) *?(?:^*;?+){0,10}\{
------
This is regex to select functions from a C/C++ source and defined in... (2 Replies)
Experts -
I found a script on one of the servers that I work on and I need help understanding
one of the lines.
I know what the script does, but I'm having a hard time understanding the grouping.
Can someone help me with this?
Here's the script...
#!/usr/bin/perl
use strict;
use... (2 Replies)
Discussion started by: timj123
2 Replies
LEARN ABOUT CENTOS
debconf-updatepo
DEBCONF-UPDATEPO(1) po-debconf DEBCONF-UPDATEPO(1)NAME
debconf-updatepo - update PO files about debconf templates
SYNOPSIS
debconf-updatepo [-v] [-h] [--podir=DIR] [--skip-pot] [--skip-merge] [--msgid-bugs-address=EMAIL]
DESCRIPTION
This program reads po/POTFILES.in to determine which master files need to be processed, then extracts new gettext strings into
po/templates.pot and updates all po/*.po files. This script can be called either in the top-level directory, or in the debian or debian/po
subdirectories. It is run by developer and/or translator to update PO files when the English text is modified in templates files.
OPTIONS -h, --help
Display a usage summary and exit.
-v, --verbose
Process in verbose mode.
--podir=DIR
Set directory for PO files. By default PO files are searched in debian/po, po and ../po directories in that order.
--skip-pot
Do not generate a new po/templates.pot file.
--skip-merge
Do not merge existing PO files with po/templates.pot.
--msgid-bugs-address=EMAIL
Set the email address that will be specified in the POT's Report-Msgid-Bugs-To field.
By default, this field is set to <package>@package.debian.org.
It is intended for the maintainers of Debian based distributions, and should be used in the following cases:
o The package is not present in Debian (and thus the <package>@packages.debian.org address does not exist).
o The maintainer made significant changes in the debconf templates (or added templates to a Debian package without templates), and
does not want to bother the Debian maintainer with bug reports that won't be relevant for the Debian maintainer.
The default address is preferred to avoid corrections in the Debian based distribution without a notification to the Debian maintainer.
SEE ALSO debconf-gettextize(1), po2debconf(1), podebconf-report-po(1), po-debconf(7).
AUTHOR
Denis Barbier <barbier@linuxfr.org>
2016-10-01 DEBCONF-UPDATEPO(1)