1. Для соответствия обратной косой черте в регулярном выражении используются четыре обратных слэша. Почему?
Я всегда думал, что для сопоставления с обратным слэшем нужны только две обратные косые черты, но фактический тест в java-коде получил пощечину, а затем я сошел с ума от Baidu, чтобы протестировать, и, наконец, пришел к выводу, что соответствие следует использовать четыре обратных слэша
2. Объяснение конкретных причин
特别注意: \在Java和正则表达式中都是转义字符
Проанализируйте «\\\\», первая косая черта — это escape-символ, вторая косая черта — это сама косая черта, третья косая черта — это escape-символ, а четвертая косая черта — это сама косая черта.
1. Косая черта в строке требует двух косых черт, таких как "\\"
2. Косые черты в регулярных выражениях тоже нужно экранировать, они помечены "\\".
3 Это относительно легко понять
Мы должны сначала представлять косулью «\» в регулярном выражении, а затем представляют его как строку. И эти две косынки каждый требуют эвакуальной характеры, так что четыре скольжения представляют собой косулью в регулярном выражении.
Все еще учусь, если что-то не так, пожалуйста, оставьте сообщение для совета