summaryrefslogtreecommitdiffstats
path: root/templates/man7/regex.7.pot
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--templates/man7/regex.7.pot702
1 files changed, 702 insertions, 0 deletions
diff --git a/templates/man7/regex.7.pot b/templates/man7/regex.7.pot
new file mode 100644
index 00000000..6bd87af7
--- /dev/null
+++ b/templates/man7/regex.7.pot
@@ -0,0 +1,702 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "regex"
+msgstr ""
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-11-01"
+msgstr ""
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "regex - POSIX.2 regular expressions"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"Regular expressions (\"RE\"s), as defined in POSIX.2, come in two forms: "
+"modern REs (roughly those of B<egrep>(1); POSIX.2 calls these \"extended\" "
+"REs) and obsolete REs (roughly those of B<ed>(1); POSIX.2 \"basic\" REs). "
+"Obsolete REs mostly exist for backward compatibility in some old programs; "
+"they will be discussed at the end. POSIX.2 leaves some aspects of RE syntax "
+"and semantics open; \"\\*(dg\" marks decisions on these aspects that may not "
+"be fully portable to other POSIX.2 implementations."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A (modern) RE is one\\*(dg or more nonempty\\*(dg I<branches>, separated by "
+"\\[aq]|\\[aq]. It matches anything that matches one of the branches."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A branch is one\\*(dg or more I<pieces>, concatenated. It matches a match "
+"for the first, followed by a match for the second, and so on."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A piece is an I<atom> possibly followed by a single\\*(dg \\[aq]*\\[aq], "
+"\\[aq]+\\[aq], \\[aq]?\\[aq], or I<bound>. An atom followed by "
+"\\[aq]*\\[aq] matches a sequence of 0 or more matches of the atom. An atom "
+"followed by \\[aq]+\\[aq] matches a sequence of 1 or more matches of the "
+"atom. An atom followed by \\[aq]?\\[aq] matches a sequence of 0 or 1 "
+"matches of the atom."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A I<bound> is \\[aq]{\\[aq] followed by an unsigned decimal integer, "
+"possibly followed by \\[aq],\\[aq] possibly followed by another unsigned "
+"decimal integer, always followed by \\[aq]}\\[aq]. The integers must lie "
+"between 0 and B<RE_DUP_MAX> (255\\*(dg) inclusive, and if there are two of "
+"them, the first may not exceed the second. An atom followed by a bound "
+"containing one integer I<i> and no comma matches a sequence of exactly I<i> "
+"matches of the atom. An atom followed by a bound containing one integer "
+"I<i> and a comma matches a sequence of I<i> or more matches of the atom. An "
+"atom followed by a bound containing two integers I<i> and I<j> matches a "
+"sequence of I<i> through I<j> (inclusive) matches of the atom."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An atom is a regular expression enclosed in \"I<()>\" (matching a match for "
+"the regular expression), an empty set of \"I<()>\" (matching the null "
+"string)\\*(dg, a I<bracket expression> (see below), \\[aq].\\[aq] (matching "
+"any single character), \\[aq]\\[ha]\\[aq] (matching the null string at the "
+"beginning of a line), \\[aq]$\\[aq] (matching the null string at the end of "
+"a line), a \\[aq]\\e\\[aq] followed by one of the characters \"I<\\[ha].[$()|"
+"*+?{\\e>\" (matching that character taken as an ordinary character), a "
+"\\[aq]\\e\\[aq] followed by any other character\\*(dg (matching that "
+"character taken as an ordinary character, as if the \\[aq]\\e\\[aq] had not "
+"been present\\*(dg), or a single character with no other significance "
+"(matching that character). A \\[aq]{\\[aq] followed by a character other "
+"than a digit is an ordinary character, not the beginning of a bound\\*(dg. "
+"It is illegal to end an RE with \\[aq]\\e\\[aq]."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A I<bracket expression> is a list of characters enclosed in \"I<[]>\". It "
+"normally matches any single character from the list (but see below). If the "
+"list begins with \\[aq]\\[ha]\\[aq], it matches any single character (but "
+"see below) I<not> from the rest of the list. If two characters in the list "
+"are separated by \\[aq]-\\[aq], this is shorthand for the full I<range> of "
+"characters between those two (inclusive) in the collating sequence, for "
+"example, \"I<[0-9]>\" in ASCII matches any decimal digit. It is "
+"illegal\\*(dg for two ranges to share an endpoint, for example, \"I<a-c-"
+"e>\". Ranges are very collating-sequence-dependent, and portable programs "
+"should avoid relying on them."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To include a literal \\[aq]]\\[aq] in the list, make it the first character "
+"(following a possible \\[aq]\\[ha]\\[aq]). To include a literal \\[aq]-"
+"\\[aq], make it the first or last character, or the second endpoint of a "
+"range. To use a literal \\[aq]-\\[aq] as the first endpoint of a range, "
+"enclose it in \"I<[.>\" and \"I<.]>\" to make it a collating element (see "
+"below). With the exception of these and some combinations using \\[aq]"
+"[\\[aq] (see next paragraphs), all other special characters, including "
+"\\[aq]\\e\\[aq], lose their special significance within a bracket expression."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Within a bracket expression, a collating element (a character, a "
+"multicharacter sequence that collates as if it were a single character, or a "
+"collating-sequence name for either) enclosed in \"I<[.>\" and \"I<.]>\" "
+"stands for the sequence of characters of that collating element. The "
+"sequence is a single element of the bracket expression's list. A bracket "
+"expression containing a multicharacter collating element can thus match more "
+"than one character, for example, if the collating sequence includes a \"ch\" "
+"collating element, then the RE \"I<[[.ch.]]*c>\" matches the first five "
+"characters of \"chchcc\"."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Within a bracket expression, a collating element enclosed in \"I<[=>\" and "
+"\"I<=]>\" is an equivalence class, standing for the sequences of characters "
+"of all collating elements equivalent to that one, including itself. (If "
+"there are no other equivalent collating elements, the treatment is as if the "
+"enclosing delimiters were \"I<[.>\" and \"I<.]>\".) For example, if o and "
+"\\(^o are the members of an equivalence class, then \"I<[[=o=]]>\", "
+"\"I<[[=\\(^o=]]>\", and \"I<[o\\(^o]>\" are all synonymous. An equivalence "
+"class may not\\*(dg be an endpoint of a range."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Within a bracket expression, the name of a I<character class> enclosed in "
+"\"I<[:>\" and \"I<:]>\" stands for the list of all characters belonging to "
+"that class. Standard character class names are:"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "alnum"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "digit"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "punct"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "alpha"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "graph"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "space"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "blank"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lower"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "upper"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cntrl"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "print"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "xdigit"
+msgstr ""
+
+#. #-#-#-#-# archlinux: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#. #-#-#-#-# fedora-40: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. There are two special cases\*(dg of bracket expressions:
+#. the bracket expressions "\fI[[:<:]]\fP" and "\fI[[:>:]]\fP" match
+#. the null string at the beginning and end of a word respectively.
+#. A word is defined as a sequence of
+#. word characters
+#. which is neither preceded nor followed by
+#. word characters.
+#. A word character is an
+#. .I alnum
+#. character (as defined by
+#. .BR wctype (3))
+#. or an underscore.
+#. This is an extension,
+#. compatible with but not specified by POSIX.2,
+#. and should be used with
+#. caution in software intended to be portable to other systems.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These stand for the character classes defined in B<wctype>(3). A locale may "
+"provide others. A character class may not be used as an endpoint of a range."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the event that an RE could match more than one substring of a given "
+"string, the RE matches the one starting earliest in the string. If the RE "
+"could match more than one substring starting at that point, it matches the "
+"longest. Subexpressions also match the longest possible substrings, subject "
+"to the constraint that the whole match be as long as possible, with "
+"subexpressions starting earlier in the RE taking priority over ones starting "
+"later. Note that higher-level subexpressions thus take priority over their "
+"lower-level component subexpressions."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Match lengths are measured in characters, not collating elements. A null "
+"string is considered longer than no match at all. For example, \"I<bb*>\" "
+"matches the three middle characters of \"abbbc\", \"I<(wee|week)(knights|"
+"nights)>\" matches all ten characters of \"weeknights\", when \"I<(.*).*>\" "
+"is matched against \"abc\" the parenthesized subexpression matches all three "
+"characters, and when \"I<(a*)*>\" is matched against \"bc\" both the whole "
+"RE and the parenthesized subexpression match the null string."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If case-independent matching is specified, the effect is much as if all case "
+"distinctions had vanished from the alphabet. When an alphabetic that exists "
+"in multiple cases appears as an ordinary character outside a bracket "
+"expression, it is effectively transformed into a bracket expression "
+"containing both cases, for example, \\[aq]x\\[aq] becomes \"I<[xX]>\". When "
+"it appears inside a bracket expression, all case counterparts of it are "
+"added to the bracket expression, so that, for example, \"I<[x]>\" becomes "
+"\"I<[xX]>\" and \"I<[\\[ha]x]>\" becomes \"I<[\\[ha]xX]>\"."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"No particular limit is imposed on the length of REs\\*(dg. Programs "
+"intended to be portable should not employ REs longer than 256 bytes, as an "
+"implementation can refuse to accept such REs and remain POSIX-compliant."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Obsolete (\"basic\") regular expressions differ in several respects. \\[aq]|"
+"\\[aq], \\[aq]+\\[aq], and \\[aq]?\\[aq] are ordinary characters and there "
+"is no equivalent for their functionality. The delimiters for bounds are "
+"\"I<\\e{>\" and \"I<\\e}>\", with \\[aq]{\\[aq] and \\[aq]}\\[aq] by "
+"themselves ordinary characters. The parentheses for nested subexpressions "
+"are \"I<\\e(>\" and \"I<\\e)>\", with \\[aq](\\[aq] and \\[aq])\\[aq] by "
+"themselves ordinary characters. \\[aq]\\[ha]\\[aq] is an ordinary character "
+"except at the beginning of the RE or\\*(dg the beginning of a parenthesized "
+"subexpression, \\[aq]$\\[aq] is an ordinary character except at the end of "
+"the RE or\\*(dg the end of a parenthesized subexpression, and \\[aq]*\\[aq] "
+"is an ordinary character if it appears at the beginning of the RE or the "
+"beginning of a parenthesized subexpression (after a possible leading "
+"\\[aq]\\[ha]\\[aq])."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Finally, there is one new type of atom, a I<back reference>: \\[aq]\\e\\[aq] "
+"followed by a nonzero decimal digit I<d> matches the same sequence of "
+"characters matched by the I<d>th parenthesized subexpression (numbering "
+"subexpressions by the positions of their opening parentheses, left to "
+"right), so that, for example, \"I<\\e([bc]\\e)\\e1>\" matches \"bb\" or "
+"\"cc\" but not \"bc\"."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Having two kinds of REs is a botch."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The current POSIX.2 spec says that \\[aq])\\[aq] is an ordinary character in "
+"the absence of an unmatched \\[aq](\\[aq]; this was an unintentional result "
+"of a wording error, and change is likely. Avoid relying on it."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Back references are a dreadful botch, posing major problems for efficient "
+"implementations. They are also somewhat vaguely defined (does "
+"\"I<a\\e(\\e(b\\e)*\\e2\\e)*d>\" match \"abbbd\"?). Avoid using them."
+msgstr ""
+
+#. #-#-#-#-# archlinux: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#. #-#-#-#-# fedora-40: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .P
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: regex.7.pot (PACKAGE VERSION) #-#-#-#-#
+#. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
+#. The following does not seem to apply in the glibc implementation
+#. .PP
+#. The syntax for word boundaries is incredibly ugly.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.2's specification of case-independent matching is vague. The \"one "
+"case implies all cases\" definition given above is current consensus among "
+"implementors as to the right interpretation."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr ""
+
+#. Sigh... The page license means we must have the author's name
+#. in the formatted output.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This page was taken from Henry Spencer's regex package."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<grep>(1), B<regex>(3)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX.2, section 2.8 (Regular Expression Notation)."
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr ""
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Regular expressions (\"RE\"s), as defined in POSIX.2, come in two forms: "
+"modern REs (roughly those of I<egrep>; POSIX.2 calls these \"extended\" "
+"REs) and obsolete REs (roughly those of B<ed>(1); POSIX.2 \"basic\" REs). "
+"Obsolete REs mostly exist for backward compatibility in some old programs; "
+"they will be discussed at the end. POSIX.2 leaves some aspects of RE syntax "
+"and semantics open; \"\\*(dg\" marks decisions on these aspects that may not "
+"be fully portable to other POSIX.2 implementations."
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-03-08"
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr ""
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr ""