Regexp::Common::whitespace — provides a regex for leading or trailing whitespace
| Use Case | Command | Description |
|---|---|---|
| Remove leading/trailing whitespace | $str =~ s/$RE{ws}{crop}//g |
Deletes any whitespace at the beginning or end of a string |
| Optimized substitution | $RE{ws}{crop}->subs($str) |
Performs the same removal using the in-place substitution method |
use Regexp::Common qw /whitespace/;
while (<>) {
s/$RE{ws}{crop}//g; # Delete surrounding whitespace
}
Please consult the manual of Regexp::Common for a general description of the works of this interface.
Do not use this module directly, but load it via Regexp::Common.
⏳ Returns a pattern that identifies leading or trailing whitespace.
Example:
$str =~ s/$RE{ws}{crop}//g; # Delete surrounding whitespace
The call:
$RE{ws}{crop}->subs($str);
🔧 is optimized (but probably still slower than doing the s///g explicitly).
This pattern does not capture under -keep.
Regexp::Common for a general description of how to use this interface.
Damian Conway (damian AT conway.org)
This package is maintained by Abigail (regexp-common AT abigail.be).
Bound to be plenty.
For a start, there are many common regexes missing. Send them in to regexp-common AT abigail.be.
This software is Copyright (c) 2001 - 2017, Damian Conway and Abigail.
This module is free software, and may be used under any of the following licenses:
Generated by phpman v4.9.26-5-g7740029 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-08-09 22:22 @2600:1f28:365:80b0:35e2:9369:6b76:3018
CrawledBy CCBot/2.0 (https://commoncrawl.org/faq/)