Есть ли способ встраивать комментарий в регулярное выражение JavaScript, например you can do in Perl? Я предполагаю, что нет, но мой поиск не нашел ничего, что вы можете или не можете.Встроить комментарии в JavaScript regex как в Perl
7
A
ответ
10
Вы не можете вставлять комментарий в литерал регулярного выражения.
Вы можете вставлять комментарии в струнной конструкции, которые вы передаете конструктору RegExp:
var r = new RegExp(
"\\b" + // word boundary
"A=" + // A=
"(\\d+)"+ // what is captured : some digits
"\\b" // word boundary again
, 'i'); // case insensitive
Но регулярное выражение буквальным так гораздо удобнее (обратите внимание, как я должен был бежать \
) я скорее отделите регулярное выражение от комментариев: просто поставьте некоторые комментарии перед своим регулярным выражением, а не внутри.
Смежные вопросы
- 1. Как встроить в JavaScript
- 2. Как встроить Perl-интерпретатор в C# Программа
- 3. Как встроить Perl-код в Python?
- 4. Как встроить JSX в javascript?
- 5. Как встроить php в JavaScript?
- 6. Как встроить css в javascript
- 7. Встроить Perl Interpreter
- 8. Как встроить Perl-код в модуль perl-xs?
- 9. встроить шрифт в javascript
- 10. JavaScript regex, который находит все комментарии
- 11. Regex заменить комментарии JavaScript с комментариями Grails
- 12. Regex удалить javascript double slash (//) комментарии стиля
- 13. Regex в C#, включая комментарии
- 14. Попытка встроить Perl в C на Windows,
- 15. Regex «Url» наружные комментарии
- 16. Regex в PERL массива
- 17. Встроить JavaScript в GitHub README.md
- 18. встроить Javascript в .bat файлы
- 19. Как я могу встроить подпрограммы Perl?
- 20. Как правильно встроить JavaScript в WordPress
- 21. Как встроить JavaScript в LINQ expressionin Razor?
- 22. Как встроить jquery-библиотеку в javascript?
- 23. Как встроить CSS и JavaScript в application.html.erb?
- 24. Как встроить javascript-код динамически в HTML
- 25. Как встроить функции xslt в javascript?
- 26. REGEX найти все комментарии
- 27. Facebook комментарии regex matching
- 28. Regex заменить специальные комментарии
- 29. Match PHPDoc комментарии с Regex
- 30. Regex удалить многострочные комментарии
Что касается документации по коду, это плохая новость. Я бы, вероятно, «разворачивал» литерал regexp в многострочном комментарии и объяснял его фрагменты. Однако не следует забывать обновлять комментарий с помощью выражения. То, что также говорит для литералов, заключается в том, что они создаются быстрее, чем через конструктор RegExp(): http://jsperf.com/creating-regular-expressions/4 – CoDEmanX