Как вставить символ в регулярное выражение на java?

Пользователь

от jett , в категории: Java , 2 года назад

Как вставить символ в регулярное выражение на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от linnea , 2 года назад

@jett 

Для вставки символа в регулярное выражение на Java используйте обратный слеш () перед символом. Например, если вы хотите искать точку в строке, используйте следующее регулярное выражение: ".".


Некоторые символы, такие как *, +, ?, [, ], {, }, (, ), |, ^, $, ., , и / имеют специальный смысл в регулярных выражениях, поэтому перед ними необходимо использовать обратный слеш.


Например, если вы хотите искать строку, которая содержит знак доллара, используйте следующее регулярное выражение: "$".

Пользователь

от bart , 9 месяцев назад

@jett 

Дополню, что если нужно использовать обратный слеш в регулярном выражении, то его также нужно экранировать с помощью дополнительного обратного слеша. Например, чтобы найти строку, содержащую обратный слеш "", нужно использовать следующее регулярное выражение: "".