PowerShell: регулярное выражение: непризнанная escape-последовательность [дубликат]

Я решил эту проблему с созданием реактивного объекта и использовать его в выражении изменения события. Как показано ниже:

xxchange <- reactive({
paste(input$filter , input$term)
})

output$mypotput <- eventReactive( xxchange(), {
...
...
...
} )
4
задан test123 9 November 2011 в 00:22
поделиться

1 ответ

Вам не нужно избегать подчеркивания (или, если на то пошло, запятая). Измените ваше регулярное выражение на:

@"_AUTO_\(?<number>(\d)+,"
12
ответ дан Dan 18 August 2018 в 17:56
поделиться
  • 1
    Спасибо за ответ Дэн. Исключено, но теперь он не печатает совпадения. :-( – test123 9 November 2011 в 00:28
  • 2
    Я думаю, что вы и я также неправильно назвали захват. Попробуйте следующее: @"_AUTO_\((?<number>(\d)+)," – Dan 9 November 2011 в 00:32
  • 3
    Отлично. Большое спасибо! – test123 9 November 2011 в 00:33
  • 4
    Почему вы оба сохранили (\d)? Почему бы не упростить выражение немного до @"_AUTO_\((?<number>\d+),"? – Lukazoid 9 November 2011 в 03:28
  • 5
    позвольте мне поцеловать вас: * .. Я пытался выяснить, действительно ли мое побег действительно работает и работает нормально. Все было прекрасно, но все же исключение Unrecognized escape sequence. Я пропустил бегство _ и ,, как вы упомянули, и это сработало – Zeeshan 5 October 2015 в 06:34
Другие вопросы по тегам:

Похожие вопросы: