정규식 패턴과 일치하는 모든 단어 삭제

사용자 3418292

내가 좋아하는 캐릭터 시퀀스를 제거 할 것인지 "htsap://"또는 "ftsap://"A로부터 String. 가능합니까?
예를 들어 내 요구 사항을 설명하겠습니다.

실제 입력 문자열 :

"Every Web page has a http unique address called a URL (Uniform Resource Locator) which identifies where it is located on the Web. For "ftsap://"example, the URL for CSM Library's home page is: "htsap://"www.smccd.edu/accounts/csmlibrary/index.htm The basic parts of a URL often provide \"clues\" to htsap://where a web page originates and who might be responsible for the information at that page or site."

예상되는 결과 문자열 :

"Every Web page has a http unique address called a URL (Uniform Resource Locator) which identifies where it is located on the Web. For example, the URL for CSM Library's home page is: www.smccd.edu/accounts/csmlibrary/index.htm The basic parts of a URL often provide \"clues\" to where a web page originates and who might be responsible for the information at that page or site."

내가 시도한 패턴 : (올바른 방법인지 확실하지 않음)

((.*?)(?=("htsap://|ftsap://")))

과:

((.*?)(?=("htsap://|ftsap://")))(.*)

누구든지 여기에 제안 해 주시겠습니까?

ccjmne

샘플 내에서 인용문을 이스케이프하므로 StringJava로 작업한다고 가정합니다.

다음을 시도해야합니다.

final String res = input.replaceAll("\"?\\w+://\"?", "");

다음은 이 정규식이 정확히 일치하는 작업 예제에 대한 링크입니다 !


작동 원리 :

일련의 영숫자 (및 밑줄),이 (가) 뒤 따르 ://거나 앞뒤로 올 수있는 경우 일치하고 제거합니다 ".


편집 : 사용하여 동일한 결과를 얻는 방법 Matcher?

final String input = "Every Web page has a http unique address called a URL (Uniform Resource Locator) which identifies where it is located on the Web. For \"ftsap://\"example, the URL for CSM Library's home page is: \"htsap://\"www.smccd.edu/accounts/csmlibrary/index.htm The basic parts of a URL often provide \"clues\" to htsap://where a web page originates and who might be responsible for the information at that page or site.";
final Pattern p = Pattern.compile("\"?\\w+://\"?");
final StringBuilder b = new StringBuilder(input);
Matcher m;
while((m = p.matcher(b.toString())).find()) {
    b.replace(m.start(), m.end(), "");
}

System.out.println(b.toString());

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 패턴과 일치하는 모든 패키지를 어떻게 삭제합니까?

분류에서Dev

(Nginx) www를 제외한 모든 항목과 일치하는 정규식 패턴

분류에서Dev

단어 뒤의 모든 공백과 일치하는 정규식

분류에서Dev

Vim에서 패턴과 일치하지 않는 모든 단어와 문자를 삭제하는 방법

분류에서Dev

Vim에서 패턴과 일치하지 않는 모든 단어와 문자를 삭제하는 방법

분류에서Dev

단어를 제외한 두 문자열 사이의 모든 항목과 일치하는 정규 표현식

분류에서Dev

정규식 선택 텍스트를 사용하면 단어 또는 패턴 뒤의 모든 항목과 일치합니다 (유사한 주제이지만 텍스트는 1 문자를 제외한 고정 패턴이 아님).

분류에서Dev

정규식 패턴 외부의 모든 항목과 일치하는 정규식

분류에서Dev

단어를 제외한 모든 기호와 일치하는 정규식

분류에서Dev

모든 문자 정규식과 정확한 단어 일치

분류에서Dev

sed와 패턴과 일치하지 않는 모든 줄 삭제

분류에서Dev

패턴과 일치하지 않는 모든 줄 삭제

분류에서Dev

HH : MM 패턴과 일치하지 않는 모든 것을 삭제하려면 어떻게합니까?

분류에서Dev

특정 패턴과 일치하지 않는 모든 파일 삭제-Windows 명령 줄

분류에서Dev

패턴과 일치하지 않는 모든 것을 어떻게 삭제할 수 있습니까?

분류에서Dev

Perl의 모든 정규식과 정확히 일치하는 패턴 검색

분류에서Dev

모든 형태의 정수 리터럴과 일치하는 정규식 패턴

분류에서Dev

이름이 특정 패턴과 일치하는 모든 파일 제거

분류에서Dev

셸 : 파일의 정규식과 일치하는 모든 두 번째 항목을 삭제합니다.

분류에서Dev

주어진 문자열을 제외한 모든 문자열과 일치하는 Python 정규식

분류에서Dev

모든 필드가 특정 패턴과 일치하는 경우 줄 제거

분류에서Dev

{}의 모든 단어와 일치하는 Python 정규식

분류에서Dev

qoutes의 모든 단어와 일치하는 정규식

분류에서Dev

Linux, 패턴과 일치하는 모든 파일 찾기 및 삭제

분류에서Dev

모든 태그와 일치하는 정규식 패턴

분류에서Dev

패턴의 마지막 발생을 제외한 모든 행을 삭제하는 정규식

분류에서Dev

정규식 : 하나의 특정 html 태그에서 이러한 모든 특정 단어 찾기 / 삭제

분류에서Dev

정규식 :이 단어 / 태그가없는 모든 파일의 콘텐츠를 삭제합니다.

분류에서Dev

패턴 일치 실패 정규식까지 텍스트 뒤의 패턴이있는 모든 행과 일치

Related 관련 기사

  1. 1

    특정 패턴과 일치하는 모든 패키지를 어떻게 삭제합니까?

  2. 2

    (Nginx) www를 제외한 모든 항목과 일치하는 정규식 패턴

  3. 3

    단어 뒤의 모든 공백과 일치하는 정규식

  4. 4

    Vim에서 패턴과 일치하지 않는 모든 단어와 문자를 삭제하는 방법

  5. 5

    Vim에서 패턴과 일치하지 않는 모든 단어와 문자를 삭제하는 방법

  6. 6

    단어를 제외한 두 문자열 사이의 모든 항목과 일치하는 정규 표현식

  7. 7

    정규식 선택 텍스트를 사용하면 단어 또는 패턴 뒤의 모든 항목과 일치합니다 (유사한 주제이지만 텍스트는 1 문자를 제외한 고정 패턴이 아님).

  8. 8

    정규식 패턴 외부의 모든 항목과 일치하는 정규식

  9. 9

    단어를 제외한 모든 기호와 일치하는 정규식

  10. 10

    모든 문자 정규식과 정확한 단어 일치

  11. 11

    sed와 패턴과 일치하지 않는 모든 줄 삭제

  12. 12

    패턴과 일치하지 않는 모든 줄 삭제

  13. 13

    HH : MM 패턴과 일치하지 않는 모든 것을 삭제하려면 어떻게합니까?

  14. 14

    특정 패턴과 일치하지 않는 모든 파일 삭제-Windows 명령 줄

  15. 15

    패턴과 일치하지 않는 모든 것을 어떻게 삭제할 수 있습니까?

  16. 16

    Perl의 모든 정규식과 정확히 일치하는 패턴 검색

  17. 17

    모든 형태의 정수 리터럴과 일치하는 정규식 패턴

  18. 18

    이름이 특정 패턴과 일치하는 모든 파일 제거

  19. 19

    셸 : 파일의 정규식과 일치하는 모든 두 번째 항목을 삭제합니다.

  20. 20

    주어진 문자열을 제외한 모든 문자열과 일치하는 Python 정규식

  21. 21

    모든 필드가 특정 패턴과 일치하는 경우 줄 제거

  22. 22

    {}의 모든 단어와 일치하는 Python 정규식

  23. 23

    qoutes의 모든 단어와 일치하는 정규식

  24. 24

    Linux, 패턴과 일치하는 모든 파일 찾기 및 삭제

  25. 25

    모든 태그와 일치하는 정규식 패턴

  26. 26

    패턴의 마지막 발생을 제외한 모든 행을 삭제하는 정규식

  27. 27

    정규식 : 하나의 특정 html 태그에서 이러한 모든 특정 단어 찾기 / 삭제

  28. 28

    정규식 :이 단어 / 태그가없는 모든 파일의 콘텐츠를 삭제합니다.

  29. 29

    패턴 일치 실패 정규식까지 텍스트 뒤의 패턴이있는 모든 행과 일치

뜨겁다태그

보관