Blame view

天文台pc/tianwentai-ui/node_modules/escape-string-regexp/readme.md 1.03 KB
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  # escape-string-regexp [![Build Status](https://travis-ci.org/sindresorhus/escape-string-regexp.svg?branch=master)](https://travis-ci.org/sindresorhus/escape-string-regexp)
  
  > Escape RegExp special characters
  
  ## Install
  
  ```
  $ npm install escape-string-regexp
  ```
  
  ## Usage
  
  ```js
  const escapeStringRegexp = require('escape-string-regexp');
  
  const escapedString = escapeStringRegexp('How much $ for a 🦄?');
  //=> 'How much \\$ for a 🦄\\?'
  
  new RegExp(escapedString);
  ```
  
  You can also use this to escape a string that is inserted into the middle of a regex, for example, into a character class.
  
  ---
  
  <div align="center">
  	<b>
  		<a href="https://tidelift.com/subscription/pkg/npm-escape-string-regexp?utm_source=npm-escape-string-regexp&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
  	</b>
  	<br>
  	<sub>
  		Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
  	</sub>
  </div>