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 = preg_replace($re, $subst, $str); echo "The result of the substitution is ".$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 PHP, please visit: http://php.net/manual/en/ref.pcre.php