Answer the question
In order to leave comments, you need to log in
How to find a string using a regular expression containing a certain type of punctuation mark?
There are lines like:
1, 2, 3
1. 2. 3
1 - 2 - 3
1, 2, 3 (корректная, т.к. для разделения чисел используется один знак препинания)
1. 2. 3 (корректная, т.к. для разделения чисел используется один знак препинания)
1, 2. 3 (НЕ корректная, т.к. для разделения чисел используется два типа знаков препинания: точка и запятая)
\\p{P}*^[a-zA-Z]+
Answer the question
In order to leave comments, you need to log in
String regex = "^\\d+([,.])\\h*\\d+(\\1\\h*\\d+)*$";
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question