У меня есть файл test_file.txtНе операция на регулярное выражение с помощью Findstr не будет работать
test
test_1
я использую Findstr искать строку
C:\Users\Rafael\Desktop>findstr /R /C:"test" test_file.txt
test
test_1
Если посмотреть на строку, используя подчеркивание, он работает
C:\Users\Rafael\Desktop>findstr /R /C:"test[_]" test_file.txt
test_1
Однако, если посмотреть на строку, нЕ используя подчеркивание, я получил ничего.
C:\Users\Rafael\Desktop>findstr /R /C:"test[^_]" test_file.txt
C:\Users\Rafael\Desktop>
Использование regex101.com:
Почему? Есть ли решение?
использование '\ b' вместо' [^ _] '.. или, может быть,' ' –
То же самое (_?!). Пустой ответ. – rcorreia
Обратите внимание, что поддержка регулярных выражений в findstr ограничена и очень устарела. Не ожидайте, что он поддержит все, что работает на regex101.com. –