정규식으로 두 번째 부분 문자열을 제거하는 방법은 무엇입니까?

알렉세이 니콜라 비치
String text;
System.out.println(text);

콘솔에서 다음과 같이 보입니다.

The US.....................................
Illinois Commerce .......... ..............
...........................................
..........................Illinois Commerce 

두 번째 부분 문자열을 제거해야합니다. Illinois Commerce


이것이 내가 시도한 것입니다.

text = text.replaceAll("(?:Illinois Commerce:.*?){2}", "");

나는 얻다 java.lang.ArrayIndexOutOfBoundsException: 1

Rohit Jain

나는 이것을 위해 정규식을 사용하지 않을 것입니다. 내가 할 일은 :

  • 첫 번째 발생 색인 찾기 "Illinois Commerce"
  • index + 1끝까지 부분 문자열을 가져 옵니다.
  • "Illinois Commerce"해당 하위 문자열에서를 대체하십시오 . 이 부분 문자열에서 완전히 사용할 수 없기 때문에 첫 번째 발생을 대체하지 않도록합니다 .
  • 그런 다음 문자열의 첫 번째 부분을 결과 하위 문자열과 연결합니다.

코드는 다음과 같습니다.

int index = text.indexOf("Illinois Commerce");      
String result = text.substring(0, index + 1) + 
                text.substring(index + 1).replace("Illinois Commerce", "");     
System.out.println(result);

  • text.substring(0, index + 1)I첫 번째 까지 문자열을 Illi....받습니다.

  • text.substring(index + 1)l처음 Illi....부터 문자열의 끝까지 시작됩니다 . 따라서 교체 할 유일한 문자열은 두 번째 발생입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

행을 두 개의 문자열로 분할하고 두 번째 문자열을 SQL의 별도 열에 복사하는 방법은 무엇입니까?

분류에서Dev

일치하거나 첫 번째 숫자가 두 번째 숫자보다 작은 두 숫자로 문자열을 grep하는 방법은 무엇입니까?

분류에서Dev

정규식 (정규식)-첫 번째 X 자리로 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

목록에 문자열의 두 번째 부분 만 저장할 수있는 방법은 무엇입니까?

분류에서Dev

정규식으로 한 번에 문자열의 여러 부분을 캡처하는 방법은 무엇입니까?

분류에서Dev

특정 문자가 두 번째 발생하면 셀에서 문자열의 일부를 삭제하는 방법은 무엇입니까?

분류에서Dev

문자열 내에서 두 번째 발생을 제거하는 방법은 무엇입니까?

분류에서Dev

밑줄 앞에 두 개의 첫 번째 문자를 정규식으로 바꾸는 방법은 무엇입니까?

분류에서Dev

두 번째 파일의 정보를 기반으로 파일의 일부 열을 삭제하는 방법은 무엇입니까?

분류에서Dev

addEventListener가 두 번째로 호출 될 때 addEventListener 내부에서 사용 된 이전 값을 제거하는 방법은 무엇입니까?

분류에서Dev

두 번째 파일에서 정확히 마하 문자열 인 경우 한 파일에서 문자열을 삭제하는 방법은 무엇입니까?

분류에서Dev

정규식을 부분으로 나누는 방법은 무엇입니까?

분류에서Dev

정규식으로 구두점을 제거 (바꾸기)하는 방법은 무엇입니까?

분류에서Dev

정규식을 사용하여 문자열`{{key.value}}`를 두 개의 문자열`key`와`value`로 분할하는 방법은 무엇입니까?

분류에서Dev

Bootstrap에서 두 번째 행의 두 번째 열을 동일한 첫 번째 열 또는 첫 번째 행에 정렬하는 방법은 무엇입니까?

분류에서Dev

첫 번째 배열을 두 번째 배열로 병합하고 덮어 쓰는 방법은 무엇입니까?

분류에서Dev

두 번째 목록을 첫 번째 목록과 결합하여 파이썬에서 일부 형식을 지정하는 방법은 무엇입니까?

분류에서Dev

MATLAB에서 정규 표현식을 사용하여 경로 (문자열)의 끝 부분을 제거하는 방법은 무엇입니까?

분류에서Dev

문자열의 처음부터 두 번째 마지막 점까지 문자열을 자르는 방법은 무엇입니까?

분류에서Dev

문자열을 두 부분으로 분할 한 다음 역순으로 새 문자열로 결합하는 방법은 무엇입니까?

분류에서Dev

css, javascript : 배열이있는 랜덤 이미지 로더가 내 변수의 첫 번째 부분을 제거하는 방법은 무엇입니까?

분류에서Dev

Datatable : 첫 번째 행과 첫 번째 열을 모두 수정하는 방법은 무엇입니까?

분류에서Dev

정규식으로 문자열을 검색하고 일부만 변경하는 방법은 무엇입니까?

분류에서Dev

두 그룹으로 URL을 정규식하는 방법은 무엇입니까?

분류에서Dev

이 해시 태그 정규식을 수정하여 두 번째 문자가 az 또는 AZ인지 확인하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 정규식을 사용하여 두 특정 문자 사이의 첫 번째 정수를 얻는 방법은 무엇입니까?

분류에서Dev

Bash를 사용하여 동일한 길이의 두 부분 문자열로 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

Excel 또는 GSheet에서 두 번째 열의 값으로 첫 번째 열의 동일한 값으로 목록을 정렬하는 방법은 무엇입니까?

분류에서Dev

문자의 두 번째 또는 세 번째 발생까지 모든 것을 제거하는 파일의 이름을 바꾸는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    행을 두 개의 문자열로 분할하고 두 번째 문자열을 SQL의 별도 열에 복사하는 방법은 무엇입니까?

  2. 2

    일치하거나 첫 번째 숫자가 두 번째 숫자보다 작은 두 숫자로 문자열을 grep하는 방법은 무엇입니까?

  3. 3

    정규식 (정규식)-첫 번째 X 자리로 문자열을 분할하는 방법은 무엇입니까?

  4. 4

    목록에 문자열의 두 번째 부분 만 저장할 수있는 방법은 무엇입니까?

  5. 5

    정규식으로 한 번에 문자열의 여러 부분을 캡처하는 방법은 무엇입니까?

  6. 6

    특정 문자가 두 번째 발생하면 셀에서 문자열의 일부를 삭제하는 방법은 무엇입니까?

  7. 7

    문자열 내에서 두 번째 발생을 제거하는 방법은 무엇입니까?

  8. 8

    밑줄 앞에 두 개의 첫 번째 문자를 정규식으로 바꾸는 방법은 무엇입니까?

  9. 9

    두 번째 파일의 정보를 기반으로 파일의 일부 열을 삭제하는 방법은 무엇입니까?

  10. 10

    addEventListener가 두 번째로 호출 될 때 addEventListener 내부에서 사용 된 이전 값을 제거하는 방법은 무엇입니까?

  11. 11

    두 번째 파일에서 정확히 마하 문자열 인 경우 한 파일에서 문자열을 삭제하는 방법은 무엇입니까?

  12. 12

    정규식을 부분으로 나누는 방법은 무엇입니까?

  13. 13

    정규식으로 구두점을 제거 (바꾸기)하는 방법은 무엇입니까?

  14. 14

    정규식을 사용하여 문자열`{{key.value}}`를 두 개의 문자열`key`와`value`로 분할하는 방법은 무엇입니까?

  15. 15

    Bootstrap에서 두 번째 행의 두 번째 열을 동일한 첫 번째 열 또는 첫 번째 행에 정렬하는 방법은 무엇입니까?

  16. 16

    첫 번째 배열을 두 번째 배열로 병합하고 덮어 쓰는 방법은 무엇입니까?

  17. 17

    두 번째 목록을 첫 번째 목록과 결합하여 파이썬에서 일부 형식을 지정하는 방법은 무엇입니까?

  18. 18

    MATLAB에서 정규 표현식을 사용하여 경로 (문자열)의 끝 부분을 제거하는 방법은 무엇입니까?

  19. 19

    문자열의 처음부터 두 번째 마지막 점까지 문자열을 자르는 방법은 무엇입니까?

  20. 20

    문자열을 두 부분으로 분할 한 다음 역순으로 새 문자열로 결합하는 방법은 무엇입니까?

  21. 21

    css, javascript : 배열이있는 랜덤 이미지 로더가 내 변수의 첫 번째 부분을 제거하는 방법은 무엇입니까?

  22. 22

    Datatable : 첫 번째 행과 첫 번째 열을 모두 수정하는 방법은 무엇입니까?

  23. 23

    정규식으로 문자열을 검색하고 일부만 변경하는 방법은 무엇입니까?

  24. 24

    두 그룹으로 URL을 정규식하는 방법은 무엇입니까?

  25. 25

    이 해시 태그 정규식을 수정하여 두 번째 문자가 az 또는 AZ인지 확인하는 방법은 무엇입니까?

  26. 26

    파이썬에서 정규식을 사용하여 두 특정 문자 사이의 첫 번째 정수를 얻는 방법은 무엇입니까?

  27. 27

    Bash를 사용하여 동일한 길이의 두 부분 문자열로 문자열을 분할하는 방법은 무엇입니까?

  28. 28

    Excel 또는 GSheet에서 두 번째 열의 값으로 첫 번째 열의 동일한 값으로 목록을 정렬하는 방법은 무엇입니까?

  29. 29

    문자의 두 번째 또는 세 번째 발생까지 모든 것을 제거하는 파일의 이름을 바꾸는 방법은 무엇입니까?

뜨겁다태그

보관