We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new RegExp(String.raw
)
URL : https://github.com/asciidwango/js-primer/blob/master/source/basic/string/README.md
正規表現リテラルとRegExpコンストラクタの違い 📝 https://github.com/asciidwango/js-primer/blob/master/source/basic/string/README.md#L587
RegExp
new RegExp(String.raw`...`)
const spaceCount = 3; // `/\s{3}/`の正規表現を文字列から作成する - // "\"がエスケープ文字であるため、"\"自身を文字列として書くには、"\\"のように2つ書く - const pattern = new RegExp(`\\s{${spaceCount}}`); + const pattern = new RegExp(String.raw`\s{${spaceCount}}`);
を使うことで、new RegExpの難しいエスケープを考えるケースが減るというのはちょっとあった方が良いと思った。 Templateなので改行を含めてしまうとダメだけど、String.rawのユースケースとして良い気がする
The text was updated successfully, but these errors were encountered:
...\
変数と正規表現を組み合わせるときにregxというのがこれをやっていたけど、String.rawを使うことで素直に書ける
Sorry, something went wrong.
No branches or pull requests
URL : https://github.com/asciidwango/js-primer/blob/master/source/basic/string/README.md
を使うことで、new RegExpの難しいエスケープを考えるケースが減るというのはちょっとあった方が良いと思った。
Templateなので改行を含めてしまうとダメだけど、String.rawのユースケースとして良い気がする
regex with comments
The text was updated successfully, but these errors were encountered: