Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Java

    1. 10보다 크고 Java에서 길이가 짝수인 16진수에 대한 정규식입니다.

      다음은 짝수 길이의 10보다 큰 16진수와 일치시키는 정규식입니다. - ^(?=.{10,255}$)(?:0x)?\p{XDigit}{2}(?:\p{XDigit}{2})*$ 어디, ^ − 문장의 시작과 일치합니다. (?=.{10,255}$) − 10에서 255 사이의 문자로 끝나는 문자열. \p{XDigit}{2} − 두 개의 16진수 문자. (?:\p{XDigit}{2})* - 0개 이상의 이중 16진수 문자 시퀀스. $ − 문장의 끝과 일치합니다. 예시 1 import java.util.Scanner

    2. 입력에 대해 여러 정규식 패턴을 확인하는 방법은 무엇입니까? 자바 사용.

      | 메타 캐릭터: 메타 문자 | Java 정규 표현식을 사용하면 둘 이상의 정규 표현식을 일치시킬 수 있습니다. 예를 들어 특정 입력 텍스트를 둘 이상의 표현식과 일치시켜야 하는 경우 다음과 같이 구분해야 합니다. exp1|exp2|exp3 예시 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SampleExample {    public static void main(String

    3. String에 하나 이상의 영숫자 문자가 포함되어 있는지 확인하는 Java 정규식 프로그램.

      다음 정규식은 하나 이상의 영숫자를 포함하는 문자열과 일치합니다 - "^.*[a-zA-Z0-9]+.*$"; 어디, ^.* 0개 이상의(임의) 문자로 시작하는 문자열과 일치합니다. [a-zA-Z0-9]+ 하나 이상의 영숫자 문자와 일치합니다. . *$ 0개 이상의(ant) 문자로 끝나는 문자열과 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public clas

    4. Java에서 숫자와 단어 사이에 공백을 추가하는 Java 정규식 프로그램.

      표현식을 괄호로 구분하여 정규 표현식에서 일치 그룹을 형성할 수 있습니다. 다음 정규식에서 첫 번째 그룹은 숫자와 일치하고 두 번째 그룹은 영어 알파벳과 일치합니다 - (\\d)([A-Za-z]) 즉, 입력 문자열에서 숫자 다음에 알파벳이 오는 부분과 일치합니다. $1 표현식은 Group1을 나타내고 $2는 Group2를 나타내므로 위의 Java 정규식을 $1 $2로 바꾸면 (String 클래스의) replace() 메서드를 사용하면 숫자 다음에 단어가 올 때 주어진 입력 문자열에서 숫자와 단어 사이에 공백이 추가됩니다. 예 i

    5. Java 정규식의 PatternSyntaxException 클래스

      PatternSyntaxException 클래스는 정규식 문자열에 구문 오류가 발생한 경우 throw되는 확인되지 않은 예외를 나타냅니다. 이 클래스에는 세 가지 주요 메서드가 포함되어 있습니다. - getDescription() − 오류에 대한 설명을 반환합니다. getIndex() − 오류 인덱스를 반환합니다. getPattern() − 오류가 있는 정규식 패턴을 반환합니다. getMessage() − 오류, 인덱스, 오류가 있는 정규식 패턴, 패턴의 오류 표시를 결합한 완전한 메시지를 반환합니다. 예

    6. Java의 정규식 \E 메타 문자.

      하위 표현식/메타 문자 “\E 는 \Q로 시작하는 인용을 끝냅니다. 즉, \Q와 \E 사이에 메타 문자를 배치하여 정규식에서 메타 문자를 이스케이프할 수 있습니다. 예를 들어, 표현식 [aeiou]는 모음 문자가 포함된 문자열과 일치합니다. 예시 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SampleProgram {    public static void main( Strin

    7. Java에서 정규식을 사용하여 HTML 스크립트의 굵은 필드를 일치시키는 방법은 무엇입니까?

      정규식 \\S 공백이 아닌 문자와 일치하고 다음 정규식은 굵은 태그 사이에 있는 하나 이상의 공백이 아닌 문자와 일치합니다. "(\\S+)" 따라서 HTML 스크립트에서 굵은 필드를 일치시키려면 다음을 수행해야 합니다. - compile() 메서드를 사용하여 위의 정규식을 컴파일합니다. matcher() 메서드를 사용하여 얻은 패턴에서 matcher를 검색합니다. group() 메서드를 사용하여 입력 문자열의 일치하는 부분을 인쇄합니다. 예시 import java.util.regex.Match

    8. 욕심 많은 수량자 Java Java의 정규식.

      욕심 많은 수량자는 기본 수량자입니다. 욕심 많은 수량자는 입력 문자열(가능한 가장 긴 일치)에서 최대한 일치합니다. 일치가 발생하지 않으면 마지막 문자를 남기고 다시 일치합니다. 다음은 욕심 많은 수량자의 목록입니다 - 수량자 설명 재* 0개 이상의 항목과 일치합니다. 또? 0 또는 1회 발생과 일치합니다. 재+ 하나 이상의 항목과 일치합니다. 재{n} 정확히 n번 일치합니다. 다시{n, } 최소 n번 이상 일치합니다. 다시{n, m} 적어도 n번에서 최대 m번까지 일치합니다. 예시 다음

    9. Java의 Collections.replaceAll() 메서드 및 List.replaceAll() 메서드

      replaceAll() Collections 인터페이스의 메소드는 이전 값과 새 값을 나타내는 두 가지 유형의 매개변수인 List 개체를 받아들이고 이전 값을 목록의 새 값으로 바꿉니다. 예시 import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ReplaceAllExample {    public static void main(String args[]) {       Lis

    10. 예제가 있는 Java의 MatchResult groupCount() 메서드.

      java.util.regex.MatcheResult 인터페이스는 일치 결과를 검색하는 메소드를 제공합니다. toMatchResult()를 사용하여 이 인터페이스의 개체를 가져올 수 있습니다. 매처 메소드 수업. 이 메서드는 현재 matcher의 일치 상태를 나타내는 MatchResult 개체를 반환합니다. groupCount() 이 인터페이스의 메서드는 현재 개체의 정규식에서 그룹 수를 계산하여 반환합니다. 예 import java.util.Scanner; import java.util.regex.MatchResult; impo

    11. 빈 필드가 포함된 이메일의 유효성을 검사하는 Java 정규식 프로그램도 유효합니다.

      다음 정규식은 빈 입력을 포함하여 주어진 이메일 ID와 일치합니다 - ^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})?$ 어디, ^는 문장의 시작과 일치합니다. [a-zA-Z0-9._%+-]는 @ 기호 앞의 영어 알파벳(두 경우 모두), 숫자, +, _, ., 및 -의 한 문자와 일치합니다. . +는 위에서 언급한 문자 집합이 한 번 이상 반복됨을 나타냅니다. @는 자신과 일치합니다. [a-zA-Z0-9.-]는 영문자(두 경우 모두), 숫자, . @ 기호 뒤의

    12. Java의 List.replaceAll(UnaryOperator<E> 연산자) 메서드

      List 인터페이스의 replaceAll() 메서드는 특정 작업을 나타내는 UnaryOperator의 개체를 수락하고 현재 목록의 모든 요소에 대해 지정된 작업을 수행하고 목록의 기존 값을 각각의 결과로 바꿉니다. 예시 import java.util.ArrayList; import java.util.function.UnaryOperator; class Op implements UnaryOperator<String> {    public String apply(String str) {   &nbs

    13. Posix 문자 클래스 \p{IsLatin} Java 정규식

      이 클래스 \p{IsLatin}은 라틴 문자와 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //Reading String from user       System.out.println("E

    14. 예제가 있는 Java의 MatchResult 그룹(int 그룹) 메서드.

      java.util.regex.MatcheResult 인터페이스는 일치 결과를 검색하는 메소드를 제공합니다. toMatchResult()를 사용하여 이 인터페이스의 개체를 가져올 수 있습니다. 매처 메소드 수업. 이 메서드는 현재 matcher의 일치 상태를 나타내는 MatchResult 개체를 반환합니다. 그룹(int 그룹) 이 인터페이스의 메서드는 특정 그룹을 나타내는 정수 값을 받아들이고 마지막 일치 동안 지정된 그룹에서 주어진 입력 시퀀스에서 일치하는 부분 문자열을 나타내는 문자열 값을 반환합니다. 예 import jav

    15. 모든 공백과 구두점에서 문자열을 분할하는 Java 정규식 프로그램.

      정규식 [!._,@?//s]는 모든 구두점 및 공백과 일치합니다. 예시 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test {    public static void main( String args[] ) {       String input = "This is!a.sample"text,with punctuation!marks&qu

    16. 줄 끝을 구분 기호로 사용하여 문자열을 분할하는 Java 정규식 프로그램

      Windows에서 \r\n은 줄 구분 기호 역할을 합니다. 정규식 \\r?\\n은 줄 끝과 일치합니다. String 클래스의 split() 메서드는 정규식을 나타내는 값을 받아들이고 현재 문자열을 토큰 배열(단어)로 분할하여 두 일치 항목 사이의 문자열을 하나의 토큰으로 처리합니다. 따라서 줄 끝을 구분 기호로 사용하여 문자열을 분할하려면 위에서 지정한 정규식을 매개 변수로 전달하여 입력 문자열에 대해 split() 메서드를 호출하십시오. 예시 import java.util.Scanner; public class RegexExa

    17. Java에서 정규식을 사용하여 문자열의 모든 문자를 인쇄하는 방법은 무엇입니까?

      메타 문자 . 정규식을 사용하여 모든 문자를 인쇄하려면 모든 문자와 일치 - compile() 메서드를 사용하여 정규식을 컴파일합니다. matcher() 메소드를 사용하여 Matcher 객체를 생성합니다. find() 메서드를 사용하여 일치 항목을 찾고 모든 일치 항목에 대해 group() 메서드를 사용하여 일치하는 내용(문자)을 인쇄합니다. 예 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; publ

    18. Java 정규식을 사용하여 이메일 주소를 확인하는 방법.

      다음은 이메일 주소와 일치하는 정규식입니다 - "^[\\w!#$%&'*+/=?`{|}~^-]+(?:\\.[\\w!#$%&'*+/=?`{|}~^-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$" 예시 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main

    19. Posix 문자 클래스 \p{InGreek} Java 정규식

      이 클래스 \p{InGreek}는 그리스 문자와 일치합니다. 예 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("En

    20. Posix 문자 클래스 \p{Lu} Java 정규식

      이 클래스 \p{Lu}는 대문자와 일치합니다. 예시 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a

    Total 1921 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:48/97  20-컴퓨터/Page Goto:1 42 43 44 45 46 47 48 49 50 51 52 53 54