options2line — replace commas in input with newlines
The filter replaces commas in input with newlines (\n
).
It also takes care of removing trailing whitespace along the way.
Interchange 5.9.0:
Source: code/Filter/options2line.filter
Lines: 26
# Copyright 2002-2007 Interchange Development Group and others # Copyright 1996-2002 Red Hat, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. See the LICENSE file for details. # # $Id: options2line.filter,v 1.4 2007-03-30 23:40:45 pajamian Exp $ CodeDef options2line Filter CodeDef options2line Description options2line CodeDef options2line Routine <<EOR sub { my ($value, $tag, $delim) = @_; return $value unless length $value; $value =~ s/\s+$//; $value =~ s/^\s+//; my @opts = split /\s*,\s*/, $value; for(@opts) { s/,/,/g; } $value = return join "\n", @opts; return $value; } EOR