В моем SQL Server есть функция PATINDEX
. Например:Java regex найти первый символ NOT в диапазоне символов
patindex('%[^A-Z,^a-z,^0-9,^\,^_]%', SqlInstanceName)
Это возвращает позицию string
индекс первого символа, который не в AZ, НЕ в аз, а не в 0-9, НЕ = '\' (обратный слэш) и NOT = '_' (нижнее подчеркивание).
Я хочу сделать то же самое в Java 1.6/1.7 с помощью Regex или с помощью любых встроенных методов библиотеки Java.
Удалите «,» у вас там. '[^ A-Za-z0-9_]' – Maroun