Я использую это программное обеспечение, dk-brics-automaton, чтобы получить количество состояний регулярных выражений. Теперь, например, у меня есть этот тип RE:пробел в регулярном выражении
^SEARCH\s+[^\n]{10}
Когда я вставляю его ниже в виде строки, компилятор говорят, что последовательность недопустимый побег
RegExp r = new RegExp("^SEARCH\s+[^\n]{10}", ALL);
где ALL определенный флаг
, когда я использую двойные обратные косые черты перед малыми s, тогда компилятор принимает его как строку, где здесь \ s означает пробел, но я смущен, когда буду использовать двойные обратные косые черты , тогда он рассмотрит только обратную косую черту и "s" где я имел в виду пробел.
Теперь у меня есть тысячи таких регулярных выражений, для которых я хочу вычислить конечный автомат . Это значит, что я должен добавить вручную обратные косые черты во всех RE?
Вот ссылка, где они объяснили что-то связанное с этим, но я не получаю это:
Пожалуйста, помогите мне, если кто-нибудь имеет некоторый опыт прошлого в этом программном обеспечении, или если у вас есть идея решить эту проблему.
Почему бы вам просто не проверить его, если '\\ s' означает пробелы? – stema