# RegExp
> Create a [regular expression][regexp] from a [regular expression][regexp] string.
## Usage
```javascript
var reFromString = require( '@stdlib/utils/regexp-from-string' );
```
#### reFromString( str )
Parses a [regular expression][regexp] `string` and returns a new [regular expression][regexp].
```javascript
var re = reFromString( '/beep/' );
// returns /beep/
```
## Notes
- Provided `strings` **must** be properly **escaped**.
```javascript
// Unescaped:
var re = reFromString( '/\w+/' );
// returns /w+/
// Escaped:
re = reFromString( '/\\w+/' );
// returns /\w+/
```
## Examples
```javascript
var reFromString = require( '@stdlib/utils/regexp-from-string' );
var re = reFromString( '/beep/' );
// returns /beep/
re = reFromString( '/[A-Z]*/' );
// returns /[A-Z]*/
re = reFromString( '/\\\\\\\//ig' );
// returns /\\\//gi
re = reFromString( '/[A-Z]{0,}/' );
// returns /[A-Z]{0,}/
re = reFromString( '/^boop$/' );
// returns /^boop$/
re = reFromString( '/(?:.*)/' );
// returns /(?:.*)/
re = reFromString( '/(?:beep|boop)/' );
// returns /(?:beep|boop)/
re = reFromString( '/\\w+/' );
// returns /\w+/
```
[regexp]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions