Try this...
#!/usr/bin/perl use strict; $/ = "\n\n"; while( <DATA> ) { my ($name) = $_ =~ /DisplayName\"\=\"(.*)\"/; my ($version) = $_ =~ /VersionMajor\"\=(.*)/; my ($publisher) = $_ =~ /Publisher\"\=\"(.*)\"/; $name = defined($name) ? $name : "n/a"; $version = defined($version) ? $version : "n/a"; $publisher = defined($publisher) ? $publisher : "n/a"; print "\nName: $name\nVersion: $version\nPublisher: $publisher\n"; } __DATA__ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal +l] "DisplayName"="" "UninstallString"="C:\\PROGRA~1\\CISCOS~1\\VPNCLI~1\\Profiles\\PROGRA~ +1\\CISCOS~1\\VPNCLI~1\\profiles\\UNWISE.EXE C:\\PROGRA~1\\CISCOS~1\\V +PNCLI~1\\Profiles\\PROGRA~1\\CISCOS~1\\VPNCLI~1\\profiles\\INSTALL.LO +G" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal +l\Adobe SVG Viewer] "DisplayName"="Adobe SVG Viewer 3.0" "DisplayVersion"=" 3.0" "DisplayIcon"="C:\\Program Files\\Common Files\\Adobe\\SVG Viewer 3.0\ +\Uninstall\\SetupRsrc.dll,-200" "VersionMajor"=dword:00000003 "VersionMinor"=dword:00000000 "InstallLocation"="C:\\WINDOWS\\system32\\Adobe\\SVG Viewer 3.0" "UninstallString"="C:\\Program Files\\Common Files\\Adobe\\SVG Viewer3 +.0\\Uninstall\\Winstall.exe -u -fC:\\Program Files\\Common Files\\Ado +be\\SVG Viewer 3.0\\Uninstall\\Install.log" "UninstallDir"="C:\\Program Files\\Common Files\\Adobe\\SVG Viewer 3.0 +\\Uninstall" "Publisher"="Adobe Systems, Inc." "RegCompany"="Adobe Systems Inc" "URLInfoAbout"="http://www.adobe.com/" "URLUpdateInfo"="http://www.adobe.com/svg/main.html"

In reply to Re: Some regex magic by bichonfrise74
in thread Some regex magic by monkie

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.