Regular Expressions 101

Save & Share

  • Regex Version: ver. 4
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gm

Test String

Substitution

Processing...

Code Generator

Generated Code

re = /^((?:\w|-|\.|\+)+)-(\d[0-9._a-z]*)-(.*)\.(x86_64|i686|noarch)\.rpm/m str = 'kernel-debug-modules-extra-4.18.0-80.2.el8.x86_64.rpm kernel-debug2-modules-extra-4.18.0-80.2.el8.x86_64.rpm kernel-debug-modules2-extra-4.18.0-80.2.el8.x86_64.rpm kernel-debug-modules-extra2-4.18.0-80.2.el8.x86_64.rpm kernel-debug-4.18.0-80.2.el8.x86_64.rpm kernel-debug-core-4.18.0-80.2.el8.x86_64.rpm kernel-debug-devel-4.18.0-80.2.el8.x86_64.rpm kernel-debug-modules-4.18.0-80.2.el8.x86_64.rpm python3-perf-4.18.0-80.2.el8.x86_64.rpm python3-perf2-4.18.0-80.2.el8.x86_64.rpm kernel-debuginfo-common-x86_64-4.18.0-80.2.el8.x86_64.rpm kernel_debuginfo_common-x86_64-4.18.0-80.2.el8.x86_64.rpm bash-completion-2.1-6.el7.noarch.rpm dejavu-fonts-common-2.33-6.el7.noarch.rpm gettext-0.19.8.1-2.el7.x86_64.rpm nss-mdns-0.14.1-7.el7.x86_64.rpm graphite2-1.3.10-1.el7_3.x86_64.rpm gzip-1.5-10.el7.x86_64.rpm lcms2-2.6-3.el7.x86_64.rpm fipscheck-lib-1.4.1-6.el7.x86_64.rpm python-IPy-0.75-6.el7.noarch.rpm gsm-1.0.13-11.el7.x86_64.rpm logrotate-3.8.6-17.el7.x86_64.rpm libcap-2.22-9.el7.x86_64.rpm json-glib-1.4.2-2.el7.x86_64.rpm dhcp-libs-4.2.5-68.el7.centos.1.x86_64.rpm libsysfs-2.1.0-16.el7.x86_64.rpm libXrender-0.9.10-1.el7.x86_64.rpm binutils-2.27-34.base.el7.x86_64.rpm libtasn1-4.10-1.el7.x86_64.rpm libXtst-1.2.3-1.el7.x86_64.rpm iptables-1.4.21-28.el7.x86_64.rpm libXrandr-1.5.1-2.el7.x86_64.rpm libcap-ng-0.7.5-4.el7.x86_64.rpm hwdata-0.252-9.1.el7.x86_64.rpm nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm libXxf86vm-1.1.4-1.el7.x86_64.rpm elfutils-libs-0.172-2.el7.x86_64.rpm pcre-8.32-17.el7.x86_64.rpm libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm lm_sensors-libs-3.4.0-6.20160601gitf9185e5.el7.x86_64.rpm gpg-pubkey-f4a80eb5-53a7ff4b.rpm fribidi-1.0.2-1.el7_7.1.x86_64.rpm lsscsi-0.27-6.el7.x86_64.rpm python-perf-4.16.0-1.el7.elrepo.x86_64.rpm xkeyboard-config-2.24-1.el7.noarch.rpm lua-5.1.4-15.el7.x86_64.rpm initscripts-9.49.46-1.el7.x86_64.rpm gdk-pixbuf2-2.36.12-3.el7.x86_64.rpm libidn-1.28-4.el7.x86_64.rpm gpg-pubkey-be1229cf-5631588c.rpm libwayland-egl-1.15.0-1.el7.x86_64.rpm libmnl-1.0.3-7.el7.x86_64.rpm libreport-2.1.11-42.el7.centos.x86_64.rpm xmlrpc-c-1.32.5-1905.svn2451.el7.x86_64.rpm libcanberra-0.30-9.el7.x86_64.rpm libassuan-2.1.0-3.el7.x86_64.rpm libreport-plugin-ureport-2.1.11-42.el7.centos.x86_64.rpm mailcap-2.1.41-2.el7.noarch.rpm abrt-dbus-2.1.11-52.el7.centos.x86_64.rpm kbd-misc-1.15.5-15.el7.noarch.rpm python-six-1.9.0-2.el7.noarch.rpm libicu-devel-50.1.2-17.el7.x86_64.rpm jemalloc-3.6.0-1.el7.x86_64.rpm tcp_wrappers-libs-7.6-77.el7.x86_64.rpm iprutils-2.4.16.1-1.el7.x86_64.rpm virt-what-1.18-4.el7.x86_64.rpm rpm-build-libs-4.11.3-35.el7.x86_64.rpm autogen-libopts-5.18-5.el7.x86_64.rpm expat-2.1.0-10.el7_3.x86_64.rpm openssh-clients-7.4p1-16.el7.x86_64.rpm mssql-tools-17.2.0.2-1.x86_64.rpm audit-libs-python-2.8.4-4.el7.x86_64.rpm unzip-6.0-19.el7.x86_64.rpm mutt-1.5.21-28.el7_5.x86_64.rpm biosdevname-0.7.3-1.el7.x86_64.rpm wpa_supplicant-2.6-12.el7.x86_64.rpm hyperv-daemons-license-0-0.34.20180415git.el7.noarch.rpm libsemanage-python-2.5-14.el7.x86_64.rpm parted-3.1-29.el7.x86_64.rpm libverto-0.2.5-4.el7.x86_64.rpm mozjs17-17.0.0-20.el7.x86_64.rpm hyperv-daemons-0-0.34.20180415git.el7.x86_64.rpm perl-parent-0.225-244.el7.noarch.rpm kpartx-0.4.9-123.el7.x86_64.rpm git-core-2.20.1-1.el7.centos.x86_64.rpm cracklib-2.9.0-11.el7.x86_64.rpm python-firewall-0.5.3-5.el7.noarch.rpm haproxy-1.8.17-1.el7.centos.x86_64.rpm perl-Storable-2.45-3.el7.x86_64.rpm iwl5150-firmware-8.24.2.2-69.el7.noarch.rpm perl-Socket-2.010-4.el7.x86_64.rpm python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm rpcbind-0.2.0-47.el7.x86_64.rpm perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm centos-logos-70.0.6-3.el7.centos.noarch.rpm iwl105-firmware-18.168.6.1-69.el7.noarch.rpm libevent-2.0.21-4.el7.x86_64.rpm perl-File-Temp-0.23.01-3.el7.noarch.rpm iwl6050-firmware-41.28.5.1-69.el7.noarch.rpm libnfsidmap-0.25-19.el7.x86_64.rpm perl-Filter-1.49-3.el7.x86_64.rpm newt-python-0.52.15-4.el7.x86_64.rpm quota-nls-4.01-17.el7.noarch.rpm pyxattr-0.5.1-5.el7.x86_64.rpm selinux-policy-3.13.1-229.el7_6.15.noarch.rpm glibc-common-2.17-260.el7_6.6.x86_64.rpm ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm python-2.7.5-80.el7_6.x86_64.rpm perl-TermReadKey-2.30-20.el7.x86_64.rpm docker-ce-cli-19.03.1-3.el7.x86_64.rpm libssh2-1.4.3-12.el7_6.3.x86_64.rpm device-mapper-1.02.149-10.el7_6.8.x86_64.rpm postgresql10-10.7-2PGDG.rhel7.x86_64.rpm containerd.io-1.2.6-3.3.el7.x86_64.rpm bacula-common-5.2.13-23.1.el7.x86_64.rpm vim-common-7.4.160-6.el7_6.x86_64.rpm NetworkManager-tui-1.12.0-10.el7_6.x86_64.rpm pygpgme-0.3-9.el7.x86_64.rpm vim-enhanced-7.4.160-6.el7_6.x86_64.rpm cpp-4.8.5-36.el7_6.2.x86_64.rpm libndp-1.2-7.el7.x86_64.rpm lvm2-2.02.180-10.el7_6.8.x86_64.rpm cronie-anacron-1.4.11-20.el7_6.x86_64.rpm qrencode-libs-3.4.1-3.el7.x86_64.rpm kexec-tools-2.0.15-21.el7_6.4.x86_64.rpm python-gobject-base-3.22.0-1.el7_4.1.x86_64.rpm kernel-tools-3.10.0-957.27.2.el7.x86_64.rpm python-dmidecode-3.12.2-3.el7.x86_64.rpm freetype-2.8-12.el7_6.1.x86_64.rpm wget-1.14-18.el7_6.1.x86_64.rpm grub2-tools-2.02-0.76.el7.centos.1.x86_64.rpm msodbcsql-13.1.9.2-1.x86_64.rpm python-chardet-2.2.1-1.el7_1.noarch.rpm journalbeat-6.8.2-1.x86_64.rpm grub2-2.02-0.76.el7.centos.1.x86_64.rpm epel-release-7-12.noarch.rpm mpfr-3.1.1-4.el7.x86_64.rpm kernel-3.10.0-957.12.1.el7.x86_64.rpm strace-4.24-4.el7.x86_64.rpm yum-utils-1.1.31-54.el7_8.noarch.rpm libblkid-2.23.2-59.el7_6.1.x86_64.rpm mongodb-org-shell-4.0.3-1.el7.x86_64.rpm lapack-3.4.2-8.el7.x86_64.rpm acl-2.2.51-14.el7.x86_64.rpm libfontenc-1.1.3-3.el7.x86_64.rpm libXfont-1.5.4-1.el7.x86_64.rpm nss-sysinit-3.36.0-7.1.el7_6.x86_64.rpm libdb-utils-5.3.21-24.el7.x86_64.rpm libjpeg-turbo-1.2.90-8.el7.x86_64.rpm openldap-2.4.44-21.el7_6.x86_64.rpm libattr-2.4.46-13.el7.x86_64.rpm avahi-libs-0.6.31-20.el7.x86_64.rpm perl-5.16.3-294.el7_6.x86_64.rpm json-c-0.11-4.el7_0.x86_64.rpm mesa-libgbm-18.3.4-7.el7_8.1.x86_64.rpm policycoreutils-python-2.5-29.el7_6.1.x86_64.rpm cpio-2.11-27.el7.x86_64.rpm libusbx-1.0.21-1.el7.x86_64.rpm chromium-common-83.0.4103.116-3.el7.x86_64.rpm shadow-utils-4.1.5.1-25.el7_6.1.x86_64.rpm libgusb-0.2.9-1.el7.x86_64.rpm dejavu-sans-fonts-2.33-6.el7.noarch.rpm basesystem-10.0-7.el7.centos.noarch.rpm gettext-libs-0.19.8.1-2.el7.x86_64.rpm avahi-0.6.31-20.el7.x86_64.rpm bash-4.2.46-31.el7.x86_64.rpm gmp-6.0.0-15.el7.x86_64.rpm libwayland-cursor-1.15.0-1.el7.x86_64.rpm grep-2.20-3.el7.x86_64.rpm libthai-0.1.14-9.el7.x86_64.rpm harfbuzz-1.7.5-2.el7.x86_64.rpm info-5.1-5.el7.x86_64.rpm libxcb-1.13-1.el7.x86_64.rpm aic94xx-firmware-30-6.el7.noarch.rpm colord-libs-1.3.4-2.el7.x86_64.rpm rest-0.8.1-2.el7.x86_64.rpm libsndfile-1.0.25-11.el7.x86_64.rpm passwd-0.79-4.el7.x86_64.rpm hicolor-icon-theme-0.12-7.el7.noarch.rpm sed-4.2.2-5.el7.x86_64.rpm libpwquality-1.2.3-5.el7.x86_64.rpm libX11-common-1.6.7-2.el7.noarch.rpm rootfiles-8.1-11.el7.noarch.rpm bzip2-libs-1.0.6-13.el7.x86_64.rpm ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm nss-softokn-3.36.0-5.el7_5.x86_64.rpm libgpg-error-1.12-3.el7.x86_64.rpm pam-1.1.8-22.el7.x86_64.rpm libxml2-2.9.1-6.el7_2.3.x86_64.rpm p11-kit-0.20.7-3.el7.x86_64.rpm python-slip-dbus-0.4.0-4.el7.noarch.rpm sqlite-3.7.17-8.el7.x86_64.rpm shared-mime-info-1.8-4.el7.x86_64.rpm gawk-4.0.2-4.el7_3.1.x86_64.rpm libtar-1.2.11-29.el7.x86_64.rpm libnl3-3.2.28-3.el7_3.x86_64.rpm groff-base-1.22.2-8.el7.x86_64.rpm xz-5.2.2-1.el7.x86_64.rpm libunistring-0.9.3-9.el7.x86_64.rpm sysvinit-tools-2.88-14.dsf.el7.x86_64.rpm libnfnetlink-1.0.1-4.el7.x86_64.rpm newt-0.52.15-4.el7.x86_64.rpm lzo-2.06-8.el7.x86_64.rpm gpg-pubkey-352c64e5-52ae6884.rpm keyutils-libs-1.5.8-3.el7.x86_64.rpm gdbm-1.10-8.el7.x86_64.rpm ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm rpm-4.11.3-35.el7.x86_64.rpm less-458-9.el7.x86_64.rpm rpm-python-4.11.3-35.el7.x86_64.rpm msodbcsql17-17.2.0.1-1.x86_64.rpm nettle-2.7.1-8.el7.x86_64.rpm net-tools-2.0-0.24.20131004git.el7.x86_64.rpm dbus-glib-0.100-7.el7.x86_64.rpm pinentry-0.8.1-17.el7.x86_64.rpm kernel-3.10.0-514.26.2.el7.x86_64.rpm make-3.82-23.el7.x86_64.rpm libedit-3.0-12.20121213cvs.el7.x86_64.rpm libmodman-2.0.1-8.el7.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm snappy-1.1.0-3.el7.x86_64.rpm libnetfilter_conntrack-1.0.6-1.el7_3.x86_64.rpm gpm-libs-1.20.7-5.el7.x86_64.rpm emacs-filesystem-24.3-22.el7.noarch.rpm perl-HTTP-Tiny-0.033-3.el7.noarch.rpm pcre2-10.23-2.el7.x86_64.rpm perl-Pod-Perldoc-3.20-4.el7.noarch.rpm git-core-doc-2.20.1-1.el7.centos.noarch.rpm perl-Encode-2.51-7.el7.x86_64.rpm git-2.20.1-1.el7.centos.x86_64.rpm python-decorator-3.4.0-3.el7.noarch.rpm perl-Pod-Usage-1.63-3.el7.noarch.rpm monit-5.25.1-1.el7.x86_64.rpm cracklib-dicts-2.9.0-11.el7.x86_64.rpm perl-Exporter-5.68-3.el7.noarch.rpm perl-Time-Local-1.2300-2.el7.noarch.rpm perl-Carp-1.26-244.el7.noarch.rpm perl-PathTools-3.40-5.el7.x86_64.rpm perl-Pod-Simple-3.28-4.el7.noarch.rpm python-iniparse-0.4-9.el7.noarch.rpm perl-File-Path-2.09-2.el7.noarch.rpm python-slip-0.4.0-2.el7.noarch.rpm perl-threads-1.87-4.el7.x86_64.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm pyliblzma-0.5.3-11.el7.x86_64.rpm bind-license-9.9.4-74.el7_6.2.noarch.rpm selinux-policy-targeted-3.13.1-229.el7_6.15.noarch.rpm tzdata-2019b-1.el7.noarch.rpm gpg-pubkey-d2513ab6-59885b8c.rpm glibc-2.17-260.el7_6.6.x86_64.rpm ncdu-1.14-1.el7.x86_64.rpm python-libs-2.7.5-80.el7_6.x86_64.rpm perl-Error-0.17020-2.el7.noarch.rpm net-snmp-libs-5.7.2-38.el7_6.2.x86_64.rpm glib2-2.56.1-4.el7_6.x86_64.rpm freetds-1.1.11-1.el7.x86_64.rpm kernel-tools-libs-3.10.0-957.27.2.el7.x86_64.rpm libcurl-7.29.0-51.el7_6.3.x86_64.rpm zip-3.0-11.el7.x86_64.rpm elasticsearch-6.7.1-1.noarch.rpm device-mapper-libs-1.02.149-10.el7_6.8.x86_64.rpm device-mapper-event-libs-1.02.149-10.el7_6.8.x86_64.rpm lvm2-libs-2.02.180-10.el7_6.8.x86_64.rpm libteam-1.27-6.el7_6.1.x86_64.rpm bacula-libs-5.2.13-23.1.el7.x86_64.rpm NetworkManager-libnm-1.12.0-10.el7_6.x86_64.rpm pth-2.0.7-23.el7.x86_64.rpm vim-filesystem-7.4.160-6.el7_6.x86_64.rpm bacula-client-5.2.13-23.1.el7.x86_64.rpm kernel-headers-3.10.0-957.27.2.el7.x86_64.rpm gpgme-1.3.2-5.el7.x86_64.rpm glibc-devel-2.17-260.el7_6.6.x86_64.rpm augeas-libs-1.4.0-6.el7_6.1.x86_64.rpm bind-utils-9.9.4-74.el7_6.2.x86_64.rpm libgomp-4.8.5-36.el7_6.2.x86_64.rpm docker-ce-19.03.1-3.el7.x86_64.rpm libdaemon-0.14-7.el7.x86_64.rpm systemd-sysv-219-62.el7_6.9.x86_64.rpm telnet-0.17-64.el7.x86_64.rpm cronie-1.4.11-20.el7_6.x86_64.rpm microcode_ctl-2.1-47.5.el7_6.x86_64.rpm python-backports-1.0-8.el7.x86_64.rpm dbus-1.10.24-13.el7_6.x86_64.rpm libaio-0.3.109-13.el7.x86_64.rpm keepalived-1.3.5-8.el7_6.5.x86_64.rpm python-setuptools-0.9.8-7.el7.noarch.rpm ustr-1.0.4-16.el7.x86_64.rpm curl-7.29.0-51.el7_6.3.x86_64.rpm oniguruma-5.9.5-3.el7.x86_64.rpm freetds-devel-1.1.11-1.el7.x86_64.rpm sos-3.6-19.el7.centos.noarch.rpm libpng-1.5.13-7.el7_2.x86_64.rpm python-devel-2.7.5-80.el7_6.x86_64.rpm gnutls-3.3.29-9.el7_6.x86_64.rpm vim-minimal-7.4.160-6.el7_6.x86_64.rpm grub2-tools-minimal-2.02-0.76.el7.centos.1.x86_64.rpm kernel-3.10.0-957.27.2.el7.x86_64.rpm grub2-tools-extra-2.02-0.76.el7.centos.1.x86_64.rpm filebeat-6.8.2-1.x86_64.rpm python-kitchen-1.1.1-5.el7.noarch.rpm grub2-pc-2.02-0.76.el7.centos.1.x86_64.rpm sysstat-10.1.5-18.el7.x86_64.rpm iproute-4.11.0-14.el7_6.2.x86_64.rpm zabbix-agent-4.4.5-2.el7.x86_64.rpm ipset-6.38-3.el7_6.x86_64.rpm pgdg-redhat-repo-42.0-11.noarch.rpm dracut-033-554.el7.x86_64.rpm os-prober-1.58-9.el7.x86_64.rpm nodesource-release-el7-1.noarch.rpm nodejs-10.21.0-1nodesource.x86_64.rpm crontabs-1.11-6.20121102git.el7.noarch.rpm etckeeper-1.18.14-1.el7.noarch.rpm yum-3.4.3-167.el7.centos.noarch.rpm libuuid-2.23.2-59.el7_6.1.x86_64.rpm mongodb-org-server-4.0.3-1.el7.x86_64.rpm libquadmath-4.8.5-39.el7.x86_64.rpm libmount-2.23.2-59.el7_6.1.x86_64.rpm mongodb-org-tools-4.0.3-1.el7.x86_64.rpm blas-3.4.2-8.el7.x86_64.rpm atlas-3.10.1-12.el7.x86_64.rpm cryptsetup-libs-2.0.3-3.el7.x86_64.rpm libacl-2.2.51-14.el7.x86_64.rpm numpy-1.7.1-13.el7.x86_64.rpm xorg-x11-font-utils-7.5-21.el7.x86_64.rpm libXfont2-2.0.3-1.el7.x86_64.rpm nss-util-3.36.0-1.1.el7_6.x86_64.rpm libogg-1.3.0-7.el7.x86_64.rpm psmisc-22.20-15.el7.x86_64.rpm nss-pem-1.0.3-5.el7_6.1.x86_64.rpm libvorbis-1.3.3-8.el7.1.x86_64.rpm nss-tools-3.36.0-7.1.el7_6.x86_64.rpm fxload-2002_04_11-16.el7.x86_64.rpm mesa-libglapi-18.3.4-7.el7_8.1.x86_64.rpm openssl-libs-1.0.2k-16.el7_6.1.x86_64.rpm alsa-tools-firmware-1.1.0-1.el7.x86_64.rpm flac-libs-1.3.0-5.el7_1.x86_64.rpm perl-libs-5.16.3-294.el7_6.x86_64.rpm libestr-0.1.9-2.el7.x86_64.rpm cups-libs-1.6.3-43.el7.x86_64.rpm perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm libpipeline-1.2.3-3.el7.x86_64.rpm ca-certificates-2018.2.22-70.0.el7_5.noarch.rpm libwayland-server-1.15.0-1.el7.x86_64.rpm policycoreutils-2.5-29.el7_6.1.x86_64.rpm chkconfig-1.7.4-1.el7.x86_64.rpm libxshmfence-1.2-1.el7.x86_64.rpm kernel-3.10.0-514.el7.x86_64.rpm pixman-0.34.0-1.el7.x86_64.rpm libICE-1.0.9-9.el7.x86_64.rpm rsync-3.1.2-6.el7_6.1.x86_64.rpm libtdb-1.3.18-1.el7.x86_64.rpm gpg-pubkey-d88e42b4-52371eca.rpm zlib-1.2.7-18.el7.x86_64.rpm libcom_err-1.42.9-13.el7.x86_64.rpm audit-libs-2.8.4-4.el7.x86_64.rpm fipscheck-1.4.1-6.el7.x86_64.rpm libseccomp-2.3.1-3.el7.x86_64.rpm libproxy-0.4.11-11.el7.x86_64.rpm e2fsprogs-libs-1.42.9-13.el7.x86_64.rpm elfutils-libelf-0.172-2.el7.x86_64.rpm findutils-4.5.11-6.el7.x86_64.rpm dmidecode-3.1-2.el7.x86_64.rpm libXext-1.3.3-3.el7.x86_64.rpm libss-1.42.9-13.el7.x86_64.rpm libXfixes-5.0.3-1.el7.x86_64.rpm kmod-20-23.el7.x86_64.rpm libXi-1.7.9-1.el7.x86_64.rpm tar-1.26-35.el7.x86_64.rpm at-spi2-core-2.28.0-1.el7.x86_64.rpm libcgroup-0.41-20.el7.x86_64.rpm libXcursor-1.1.15-1.el7.x86_64.rpm libXcomposite-0.4.4-4.1.el7.x86_64.rpm libpciaccess-0.14-1.el7.x86_64.rpm libXinerama-1.1.3-2.1.el7.x86_64.rpm elfutils-default-yama-scope-0.172-2.el7.noarch.rpm mesa-libGL-18.3.4-7.el7_8.1.x86_64.rpm satyr-0.13-15.el7.x86_64.rpm libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm glib-networking-2.56.1-1.el7.x86_64.rpm mesa-libEGL-18.3.4-7.el7_8.1.x86_64.rpm libpcap-1.5.3-11.el7.x86_64.rpm cairo-gobject-1.15.12-4.el7.x86_64.rpm plymouth-core-libs-0.8.9-0.31.20140113.el7.centos.x86_64.rpm pango-1.42.4-4.el7_7.x86_64.rpm unixODBC-2.3.1-11.el7.x86_64.rpm numactl-libs-2.0.9-7.el7.x86_64.rpm adwaita-icon-theme-3.28.0-1.el7.noarch.rpm procps-ng-3.3.10-23.el7.x86_64.rpm libxkbcommon-0.7.1-3.el7.x86_64.rpm plymouth-scripts-0.8.9-0.31.20140113.el7.centos.x86_64.rpm libtiff-4.0.3-32.el7.x86_64.rpm libicu-50.1.2-17.el7.x86_64.rpm gtk-update-icon-cache-3.22.30-5.el7.x86_64.rpm pulseaudio-libs-10.0-5.el7.x86_64.rpm libreport-filesystem-2.1.11-42.el7.centos.x86_64.rpm gtk3-3.22.30-5.el7.x86_64.rpm libreport-python-2.1.11-42.el7.centos.x86_64.rpm xmlrpc-c-client-1.32.5-1905.svn2451.el7.x86_64.rpm gstreamer1-1.10.4-2.el7.x86_64.rpm libreport-web-2.1.11-42.el7.centos.x86_64.rpm python-augeas-0.5.0-2.el7.noarch.rpm libcanberra-gtk3-0.30-9.el7.x86_64.rpm libreport-plugin-rhtsupport-2.1.11-42.el7.centos.x86_64.rpm tokyocabinet-1.4.48-3.el7.x86_64.rpm abrt-2.1.11-52.el7.centos.x86_64.rpm python-urlgrabber-3.10-9.el7.noarch.rpm postgresql10-odbc-10.01.0000-1PGDG.rhel7.x86_64.rpm bc-1.06.95-13.el7.x86_64.rpm kbd-1.15.5-15.el7.x86_64.rpm dhclient-4.2.5-68.el7.centos.1.x86_64.rpm irqbalance-1.0.7-11.el7.x86_64.rpm rsyslog-8.24.0-34.el7.x86_64.rpm libsoup-2.62.2-2.el7.x86_64.rpm e2fsprogs-1.42.9-13.el7.x86_64.rpm pciutils-libs-3.5.1-3.el7.x86_64.rpm redis-3.2.12-2.el7.x86_64.rpm ntp-4.2.6p5-28.el7.centos.x86_64.rpm openssh-server-7.4p1-16.el7.x86_64.rpm grubby-8.28-25.el7.x86_64.rpm audit-2.8.4-4.el7.x86_64.rpm mc-4.8.20-2.el7.centos.x86_64.rpm screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm alsa-lib-1.1.6-2.el7.x86_64.rpm kernel-ml-4.16.0-1.el7.elrepo.x86_64.rpm GeoIP-1.5.0-13.el7.x86_64.rpm bzip2-1.0.6-13.el7.x86_64.rpm kmod-libs-20-23.el7.x86_64.rpm libsepol-2.5-10.el7.x86_64.rpm libsemanage-2.5-14.el7.x86_64.rpm dnsmasq-2.76-7.el7.x86_64.rpm hypervfcopyd-0-0.34.20180415git.el7.x86_64.rpm mlocate-0.26-8.el7.x86_64.rpm hypervvssd-0-0.34.20180415git.el7.x86_64.rpm Percona-Server-shared-compat-57-5.7.20-18.1.el7.x86_64.rpm setools-libs-3.3.8-4.el7.x86_64.rpm repmgr10-4.3.0-2.rhel7.x86_64.rpm libselinux-utils-2.5-14.1.el7.x86_64.rpm libgnome-keyring-3.12.0-1.el7.x86_64.rpm libuser-0.60-9.el7.x86_64.rpm gobject-introspection-1.56.1-1.el7.x86_64.rpm ethtool-4.8-9.el7.x86_64.rpm python-psycopg2-2.7.5-1.rhel7.x86_64.rpm iwl2030-firmware-18.168.6.1-69.el7.noarch.rpm iwl5000-firmware-8.83.5.1_1-69.el7.noarch.rpm iotop-0.6-4.el7.noarch.rpm iwl100-firmware-39.31.5.1-69.el7.noarch.rpm libnl3-3.2.28-4.el7.x86_64.rpm iwl1000-firmware-39.31.5.1-69.el7.noarch.rpm libtirpc-0.2.4-0.15.el7.x86_64.rpm iwl7260-firmware-22.0.7.0-69.el7.noarch.rpm libbasicobjects-0.1.1-32.el7.x86_64.rpm iwl3160-firmware-22.0.7.0-69.el7.noarch.rpm libcollection-0.7.0-32.el7.x86_64.rpm iwl3945-firmware-15.32.2.9-69.el7.noarch.rpm libverto-libevent-0.2.5-4.el7.x86_64.rpm p11-kit-0.23.5-3.el7.x86_64.rpm python2-pip-8.1.2-8.el7.noarch.rpm keyutils-1.5.8-3.el7.x86_64.rpm python-pyudev-0.15-9.el7.noarch.rpm libpath_utils-0.2.1-32.el7.x86_64.rpm iwl6000g2a-firmware-17.168.5.3-69.el7.noarch.rpm gssproxy-0.7.0-21.el7.x86_64.rpm iwl135-firmware-18.168.6.1-69.el7.noarch.rpm quota-4.01-17.el7.x86_64.rpm htop-2.2.0-3.el7.x86_64.rpm postgresql10-libs-10.7-2PGDG.rhel7.x86_64.rpm postgresql10-server-10.7-2PGDG.rhel7.x86_64.rpm postgresql10-devel-10.7-2PGDG.rhel7.x86_64.rpm NetworkManager-team-1.12.0-10.el7_6.x86_64.rpm NetworkManager-wifi-1.12.0-10.el7_6.x86_64.rpm gcc-4.8.5-36.el7_6.2.x86_64.rpm python-slip-0.4.0-4.el7.noarch.rpm device-mapper-persistent-data-0.7.3-3.el7.x86_64.rpm python-ipaddress-1.0.16-2.el7.noarch.rpm mtr-0.85-7.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm linux-firmware-20180911-69.git85c5d90.el7.noarch.rpm libxslt-1.1.28-5.el7.x86_64.rpm util-linux-2.23.2-59.el7_6.1.x86_64.rpm mongodb-org-4.0.3-1.el7.x86_64.rpm libdb-5.3.21-24.el7.x86_64.rpm libgcrypt-1.5.3-14.el7.x86_64.rpm polkit-0.112-18.el7_6.1.x86_64.rpm libSM-1.2.2-2.el7.x86_64.rpm python2-futures-3.1.1-5.el7.noarch.rpm filesystem-3.2-25.el7.x86_64.rpm fontconfig-2.13.0-4.3.el7.x86_64.rpm ncurses-base-5.9-13.20130511.el7.noarch.rpm jasper-libs-1.900.1-33.el7.x86_64.rpm coreutils-8.22-23.el7.x86_64.rpm libXau-1.0.8-2.1.el7.x86_64.rpm centos-release-7-6.1810.2.el7.centos.x86_64.rpm libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm dconf-0.28.0-4.el7.x86_64.rpm openssh-7.4p1-16.el7.x86_64.rpm jansson-2.10-1.el7.x86_64.rpm libepoxy-1.5.2-1.el7.x86_64.rpm xz-libs-5.2.2-1.el7.x86_64.rpm iputils-20160308-10.el7.x86_64.rpm libnl3-cli-3.2.28-4.el7.x86_64.rpm libX11-1.6.7-2.el7.x86_64.rpm popt-1.13-16.el7.x86_64.rpm dhcp-common-4.2.5-68.el7.centos.1.x86_64.rpm libXdamage-1.1.4-4.1.el7.x86_64.rpm file-libs-5.11-35.el7.x86_64.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm at-spi2-atk-2.26.2-1.el7.x86_64.rpm nspr-4.19.0-1.el7_5.x86_64.rpm libXft-2.3.2-2.el7.x86_64.rpm libffi-3.0.13-18.el7.x86_64.rpm libdrm-2.4.91-3.el7.x86_64.rpm p11-kit-trust-0.23.5-3.el7.x86_64.rpm ivtv-firmware-20080701-26.el7.noarch.rpm libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm gsettings-desktop-schemas-3.28.0-2.el7.x86_64.rpm perl-Getopt-Long-2.40-3.el7.noarch.rpm cairo-1.15.12-4.el7.x86_64.rpm libfastjson-0.99.4-3.el7.x86_64.rpm adwaita-cursor-theme-3.28.0-1.el7.noarch.rpm readline-6.2-10.el7.x86_64.rpm jbigkit-libs-2.0-11.el7.x86_64.rpm diffutils-3.3-4.el7.x86_64.rpm plymouth-0.8.9-0.31.20140113.el7.centos.x86_64.rpm traceroute-2.0.22-2.el7.x86_64.rpm libasyncns-0.8-7.el7.x86_64.rpm kbd-legacy-1.15.5-15.el7.noarch.rpm sound-theme-freedesktop-0.8-3.el7.noarch.rpm abrt-libs-2.1.11-52.el7.centos.x86_64.rpm chromium-83.0.4103.116-3.el7.x86_64.rpm abrt-python-2.1.11-52.el7.centos.x86_64.rpm urlview-0.9-15.20121210git6cfcad.el7.x86_64.rpm which-2.20-7.el7.x86_64.rpm unixODBC-devel-2.3.1-11.el7.x86_64.rpm sudo-1.8.23-3.el7.x86_64.rpm pygobject2-2.28.6-11.el7.x86_64.rpm slang-2.2.4-11.el7.x86_64.rpm hostname-3.13-3.el7.x86_64.rpm nmap-ncat-6.40-16.el7.x86_64.rpm file-5.11-35.el7.x86_64.rpm rpm-libs-4.11.3-35.el7.x86_64.rpm btrfs-progs-4.9.1-1.el7.x86_64.rpm pciutils-3.5.1-3.el7.x86_64.rpm pkgconfig-0.27.1-4.el7.x86_64.rpm setup-2.8.71-10.el7.noarch.rpm gnupg2-2.0.22-5.el7_5.x86_64.rpm lsof-4.87-6.el7.x86_64.rpm man-db-2.6.3-11.el7.x86_64.rpm trousers-0.3.14-2.el7.x86_64.rpm libselinux-2.5-14.1.el7.x86_64.rpm ebtables-2.0.10-16.el7.x86_64.rpm hypervkvpd-0-0.34.20180415git.el7.x86_64.rpm authconfig-6.2.8-30.el7.x86_64.rpm libselinux-python-2.5-14.1.el7.x86_64.rpm checkpolicy-2.5-8.el7.x86_64.rpm libcroco-0.6.12-4.el7.x86_64.rpm libsecret-0.18.6-1.el7.x86_64.rpm perl-podlators-2.5.1-3.el7.noarch.rpm iwl4965-firmware-228.61.2.24-69.el7.noarch.rpm perl-Git-2.20.1-1.el7.centos.noarch.rpm perl-Text-ParseWords-3.29-4.el7.noarch.rpm dbus-python-1.1.1-9.el7.x86_64.rpm iwl6000g2b-firmware-17.168.5.2-69.el7.noarch.rpm perl-constant-1.27-2.el7.noarch.rpm iwl6000-firmware-9.221.4.1-69.el7.noarch.rpm pigz-2.3.4-1.el7.x86_64.rpm perl-Time-HiRes-1.9725-3.el7.x86_64.rpm pygobject3-base-3.14.0-3.el7.x86_64.rpm python-linux-procfs-0.4.9-4.el7.noarch.rpm libref_array-0.1.5-32.el7.x86_64.rpm iwl7265-firmware-22.0.7.0-69.el7.noarch.rpm tcp_wrappers-7.6-77.el7.x86_64.rpm perl-threads-shared-1.43-6.el7.x86_64.rpm iwl2000-firmware-18.168.6.1-69.el7.noarch.rpm libini_config-1.3.1-32.el7.x86_64.rpm python-configobj-4.7.2-7.el7.noarch.rpm nfs-utils-1.3.0-0.61.el7.x86_64.rpm container-selinux-2.99-1.el7_6.noarch.rpm systemd-libs-219-62.el7_6.9.x86_64.rpm at-3.1.13-24.el7.x86_64.rpm lz4-1.7.5-2.el7.x86_64.rpm net-snmp-agent-libs-5.7.2-38.el7_6.2.x86_64.rpm freetds-libs-1.1.11-1.el7.x86_64.rpm systemd-219-62.el7_6.9.x86_64.rpm kibana-6.7.1-1.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm device-mapper-event-1.02.149-10.el7_6.8.x86_64.rpm postgresql10-contrib-10.7-2PGDG.rhel7.x86_64.rpm hardlink-1.0-19.el7.x86_64.rpm bind-libs-9.9.4-74.el7_6.2.x86_64.rpm NetworkManager-1.12.0-10.el7_6.x86_64.rpm glibc-headers-2.17-260.el7_6.6.x86_64.rpm NetworkManager-ppp-1.12.0-10.el7_6.x86_64.rpm teamd-1.27-6.el7_6.1.x86_64.rpm libgcc-4.8.5-36.el7_6.2.x86_64.rpm rdma-core-17.2-3.el7.x86_64.rpm dbus-libs-1.10.24-13.el7_6.x86_64.rpm tuned-2.10.0-6.el7_6.4.noarch.rpm jq-1.5-1.el7.x86_64.rpm libutempter-1.1.6-4.el7.x86_64.rpm libgudev1-219-62.el7_6.9.x86_64.rpm python-schedutils-0.4-6.el7.x86_64.rpm bind-libs-lite-9.9.4-74.el7_6.2.x86_64.rpm grub2-common-2.02-0.76.el7.centos.1.noarch.rpm metricbeat-6.8.2-1.x86_64.rpm grub2-pc-modules-2.02-0.76.el7.centos.1.noarch.rpm gpg-pubkey-91fa4ad5-58518bf8.rpm libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm polkit-pkla-compat-0.1-4.el7.x86_64.rpm zabbix-sender-4.4.5-2.el7.x86_64.rpm ipset-libs-6.38-3.el7_6.x86_64.rpm libuv-1.38.0-2.el7.x86_64.rpm dracut-network-033-554.el7.x86_64.rpm gpg-pubkey-34fa74dd-540237d4.rpm dracut-config-rescue-033-554.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm krb5-libs-1.15.1-37.el7_6.x86_64.rpm gpg-pubkey-e52529d4-5ad7ac6c.rpm libgfortran-4.8.5-39.el7.x86_64.rpm libsmartcols-2.23.2-59.el7_6.1.x86_64.rpm mongodb-org-mongos-4.0.3-1.el7.x86_64.rpm python-nose-1.3.7-1.el7.noarch.rpm ppp-2.4.5-33.el7.x86_64.rpm fonttools-2.4-3.el7.x86_64.rpm libstdc++-4.8.5-36.el7_6.2.x86_64.rpm atk-2.28.1-2.el7.x86_64.rpm nss-3.36.0-7.1.el7_6.x86_64.rpm alsa-firmware-1.0.28-2.el7.noarch.rpm libwayland-client-1.15.0-1.el7.x86_64.rpm openssl-1.0.2k-16.el7_6.1.x86_64.rpm fontpackages-filesystem-1.44-8.el7.noarch.rpm perl-macros-5.16.3-294.el7_6.x86_64.rpm libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm minizip-1.2.7-18.el7.x86_64.rpm' subst = 'name: \\1\\nversion: \\2\\nrelease: \\3\\narch: \\4\\n' result = str.gsub(re, subst) # Print the result of the substitution puts result

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Ruby, please visit: http://ruby-doc.org/core-2.2.0/Regexp.html