@stdlib/string-remove-punctuation
v0.2.2
Published
Remove punctuation characters from a string.
Downloads
1,453
Readme
Remove Punctuation
Remove punctuation characters from a string.
Installation
npm install @stdlib/string-remove-punctuation
Usage
var removePunctuation = require( '@stdlib/string-remove-punctuation' );
removePunctuation( str )
Removes punctuation characters from a string
.
var str = removePunctuation( 'Sun Tzu said: "A leader leads by example not by force."' );
// returns 'Sun Tzu said A leader leads by example not by force'
The function removes the following characters:
| description | value | |
| :--------------: | :-----: | --- |
| Apostrophe | `
| |
| Braces | { }
| |
| Brackets | [ ]
| |
| Colon | :
| |
| Comma | ,
| |
| Exclamation Mark | !
| |
| Fraction Slash | /
| |
| Guillemets | < >
| |
| Parentheses | ( )
| |
| Period | .
| |
| Semicolon | ;
| |
| Tilde | ~
| |
| Vertical Bar | ` | ` |
| Question Mark | ?
| |
| Quotation Marks | ' "
| |
Examples
var removePunctuation = require( '@stdlib/string-remove-punctuation' );
var str;
var out;
str = 'Double, double, toil and trouble; Fire burn, and cauldron bubble!';
out = removePunctuation( str );
// returns 'Double double toil and trouble Fire burn and cauldron bubble'
str = 'This module removes these characters: `{}[]:,!/<>().;~|?\'"';
out = removePunctuation( str );
// returns 'This module removes these characters '
str = 'We have to hold the border – at all cost';
out = removePunctuation( str );
// returns 'We have to hold the border at all cost'
str = 'This a sentence without punctuation';
out = removePunctuation( str );
// returns 'This a sentence without punctuation'
See Also
@stdlib/string-remove-punctuation-cli
: CLI package for use as a command-line utility.
Notice
This package is part of stdlib, a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.
For more information on the project, filing bug reports and feature requests, and guidance on how to develop stdlib, see the main project repository.
Community
License
See LICENSE.
Copyright
Copyright © 2016-2024. The Stdlib Authors.