# Remove Punctuation > Remove punctuation characters from a string.
## Usage ```javascript var removePunctuation = require( '@stdlib/string/remove-punctuation' ); ``` #### removePunctuation( str ) Removes punctuation characters from a `string`. ```javascript 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 ```javascript 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' ```
* * *
## CLI
### Usage ```text Usage: remove-punctuation [options] [] Options: -h, --help Print this message. -V, --version Print the package version. ```
### Examples ```bash $ remove-punctuation 'beep! beep!!!' beep beep ``` To use as a [standard stream][standard-streams], ```bash $ echo -n 'beep! beep!!!' | remove-punctuation beep beep ```