홈>
문자열 ex = 1,2,3,4,5-7,8,9,10-15,34,898
위 문자열에서 정규 표현식은 다음 사항을 확인해야합니다
<올>그래서 나는 개별 정규 표현식으로 시도하여 내 코드를 어색하게 만들고 거의 실패하지 않습니다
//Regex Pattern for validating number alone as its starting and ending of the string
Pattern digits = Pattern.compile ("^[0-9](.*[0-9])?$");
//Regex Pattern for validating special character along with the digits alone
Pattern special = Pattern.compile("^[0-9,-]*$");
//Regex Pattern for validating only positive numeric values alone
Pattern positiveNumeric = Pattern.compile("^\\d+$");
-
답변 # 1
관련 자료
- 자바 정규식 특수 문자는 숫자로 둘러싸인 경우에만 유지
- postgresql - 밑줄이있는 특수 문자 (postgres의 정규식)
- 정규식 2 숫자 또는 특수 문자
- 정규식에 선택적 특수 문자 추가
- 두 개의 특수 문자 사이의 문자열에 대한 Powershell 정규식
- python 3.x - 사이에 공백을 무시하고 6 자리 숫자 문자열을 모두 찾는 정규식 함수
- javascript - 특수 문자를 허용하지 않는 정규식
- javascript - 문자열의 시작과 끝에서 특수 문자와 공백을 찾는 정규식은 무엇입니까?
- nifi의 값을 대체하기 위해 숫자 값에 정규식을 적용하는 동안 오류가 발생했습니다
- JavaScript에서 특수 조건에 대한 정규식을 설정하려면 어떻게해야합니까?
- javascript - 다음 [0-9], [a-z], [A-Z] 또는 특수 문자 ($제외)의 최소 3을 포함하는 정규식
- python - 단어를 시작하고 끝나는 단어를 나열하는 정규식
- julia - 전원 기호가 "^"인 숫자 문자열을 부동 소수점 숫자로 변환하는 방법
- r/stringr - 문자열의 특정 부분 내에서 특정 기호를 얻는 정규식
- javascript - Firefox 정규식의 긍정적 인 모습
- java - 이 경우 정규식을 사용하여 특수 하위 문자열을 찾는 방법이 있습니까?
- r - 데이터 프레임에서 숫자와 소수를 일치시키는 RegEx
- c# - 두 숫자 사이에 특수 문자를 일치시키는 RegEx
- 대시를 사용하거나 사용하지 않고 숫자 패턴을 일치시키기위한 RegEx
- javascript - 정규식 - 구분 기호 (html 태그) 사이에 특수 문자가 포함 된 문자열 일치
관련 질문
- java - 정규식이 예상 문자열을 찾을 수 없습니다
- regex - Java RegExp '?'의 동작 및 '+'
- java - 정규식을 사용하여 문자열에서 특정 문자를 가져오고 사용하지 않는 0을 제거합니다
- java - 정규식을 사용하여 문자열을 구문 분석하는 방법
- java - 반복되는 정규식 패턴을 무시하는 방법
- Java Regex - 자바 정규식 - 숫자가 아닌 문자 제거
- java - 괄호 ") ("로 문자열을 분할하는 방법?
- java - 이 경우 정규식을 사용하여 특수 하위 문자열을 찾는 방법이 있습니까?
- java - Pyspark SparkSQL 정규식을 사용하여 공백 앞에 부분 문자열을 가져옵니다
- java - 정규식을 사용하여이 문자열을 일치시키는 방법
다음은 일반적인 정규식 패턴입니다 :
데모
양
\d+(?:-\d+)?
하나 이상의 숫자와 일치하고 하이픈과 하나 이상의 다른 숫자가 선택적으로 표시됩니다. 그런 다음 패턴 끝에 이것을 추가합니다 :이는 콤마 다음에 다른 숫자/숫자 범위 그룹이 0 번 이상 일치합니다.
와이즈 비즈 그리고
^
예를 들어 사용하는 경우 Java 코드에 앵커가 필요하지 않을 수 있습니다. 와이즈 비즈 이 앵커를 자동으로 추가합니다.$