Groups | Search | Server Info | Login | Register
Groups > comp.lang.awk > #9952
| From | Manuel Collado <mcollado2011@gmail.com> |
|---|---|
| Newsgroups | comp.lang.awk |
| Subject | Re: Experiences with match() subexpressions? |
| Date | 2025-04-18 12:03 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <vtt813$2ovai$1@dont-email.me> (permalink) |
| References | (1 earlier) <vt8bit$2uiq5$1@dont-email.me> <vt8j5u$1gmdg$1@news.xmission.com> <vt9dre$3t3po$1@dont-email.me> <67f8b7af$0$705$14726298@news.sunsite.dk> <vtafa1$vfhn$1@dont-email.me> |
El 11/4/25 a las 9:10, Janis Papanagnou escribió: > On 11.04.2025 08:33, Aharon Robbins wrote: >> In article <vt9dre$3t3po$1@dont-email.me>, >> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote: >>> The feature can be very useful, >>> but not for the case I was looking for. - Actually, it could have >>> provided the functionality I was seeking, but since GNU Awk relies >>> on the GNU regexp functions as they are implemented I cannot expect >>> that any provided features gets extended by Awk. - If GNU Awk would >>> have an own RE implementation then we could think about using, e.g., >>> another array dimension to store the (now only temporary existing, >>> and generally unavailable) subexpressions. >> >> Actually, this is not so trivial. The data structures at the C level >> as mandated by POSIX are one dimensional; the submatches in parentheses >> are counted from left to right. There's no way to represent the >> subexpressions that are under control of interval expressions, which >> would essentially require a two-dimensional data structure. > > Yes, that's why I had thought about a 2-dimensional array [on GNU > Awk level] so that arr[n][i] for i=1..z would contain the patterns. > This is what I actually tried with GNU Awk (before I had asked you) > to see whether there's some undocumented feature. A 2-dimensional array is not strictly necessary. It could be possible to keep the one dimensional array interface and use the same trick for multidimensional arrays indices in Posix AWK. I.e., return a list of matched values delimited by SUBSEP. Just my 2c.
Back to comp.lang.awk | Previous | Next — Previous in thread | Next in thread | Find similar
Experiences with match() subexpressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-10 09:06 +0200
Re: Experiences with match() subexpressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-10 09:09 +0200
Re: Experiences with match() subexpressions? gazelle@shell.xmission.com (Kenny McCormack) - 2025-04-10 11:08 +0000
Re: Experiences with match() subexpressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-10 13:55 +0200
Re: Experiences with match() subexpressions? gazelle@shell.xmission.com (Kenny McCormack) - 2025-04-10 14:04 +0000
Re: Experiences with match() subexpressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-10 23:39 +0200
Re: Experiences with match() subexpressions? arnold@freefriends.org (Aharon Robbins) - 2025-04-11 06:33 +0000
Re: Experiences with match() subexpressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-11 09:10 +0200
Re: Experiences with match() subexpressions? Kaz Kylheku <643-408-1753@kylheku.com> - 2025-04-11 08:22 +0000
Re: Experiences with match() subexpressions? Manuel Collado <mcollado2011@gmail.com> - 2025-04-18 12:03 +0200
Re: Experiences with match() subexpressions? gazelle@shell.xmission.com (Kenny McCormack) - 2025-04-18 12:01 +0000
Re: Experiences with match() subexpressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-18 14:24 +0200
Re: Experiences with match() subexpressions? Kaz Kylheku <643-408-1753@kylheku.com> - 2025-04-11 07:40 +0000
The new matcher (Was: Experiences with match() subexpressions?) gazelle@shell.xmission.com (Kenny McCormack) - 2025-04-11 08:57 +0000
Re: The new matcher (Was: Experiences with match() subexpressions?) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-11 15:50 +0200
Re: Experiences with match() subexpressions? Kaz Kylheku <643-408-1753@kylheku.com> - 2025-04-11 17:54 +0000
Re: Experiences with match() subexpressions? Ed Morton <mortonspam@gmail.com> - 2025-04-10 20:07 -0500
Re: Experiences with match() subexpressions? Ed Morton <mortonspam@gmail.com> - 2025-04-13 12:52 -0500
Nitpicking the code (Was: Experiences with match() subexpressions?) gazelle@shell.xmission.com (Kenny McCormack) - 2025-04-14 18:20 +0000
Re: Nitpicking the code (Was: Experiences with match() subexpressions?) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-14 20:53 +0200
Re: Nitpicking the code (Was: Experiences with match() subexpressions?) Ed Morton <mortonspam@gmail.com> - 2025-04-14 18:55 -0500
Re: Nitpicking the code (Was: Experiences with match() subexpressions?) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-04-15 05:35 +0200
csiph-web