문자열을 분할하고 특정 문자열을 배열로 추출

라비 찬드라

문자열 "S"가 있습니다. 작은 따옴표로 묶인 부분 문자열 만 문자열 배열에 할당해야합니다. 필요한 대체 단어가 작은 따옴표 안에있을 수 있습니다.

String S = "Username 'user1'
             Username2 'user2'
             Usermane3 'user3' 'user4'";

아래와 같이 지정해야합니다 ( 단일 따옴표가있는 부분 문자열 만 )

 String Username[] ={'user','user1','user2','user4'};

내가 시도한 것

 String s1 = S.replace(System.getProperty("line.separator"), " ");
   //replacing newline with single space
 String Username[] = s1.split(" ");
  //separating string into sub-string
 Username[]={Username,'user1',Username2,'user2',Username3, 'user3','user4'};
Uma Kanth |

구분 기호를 사용하여 입력을 분할하고 대체 문자열을 사용할 수 있습니다.

String S = "Username 'user1' Username2 'user2 user21' Usermane3 'user3'";
String[] tokens = S.split("'");//use delimiter as ' to get the value inside the quote
String[] usernames = new String[tokens.length / 2];
for (int i = 1, k = 0; i < tokens.length; i += 2) {
    System.out.println(tokens[i]);
    usernames[k++] = tokens[i];
}

싱글 Usernameuser1같은 싱글 을 가질 것이라는 규칙이 없다면

String S = "Username 'user1' Username2 'user2' Usermane3 'user3' 'user4'";

논리를 사용하여 아래와 같이 따옴표 안의 문자열 만 가져올 수 있습니다.

String S = "Username 'user1' Username2 'user2' Usermane3 'user3' 'user4'";
ArrayList<String> words = new ArrayList();
String word = "";
boolean startQuote = false;
for (int i = 0; i < S.length(); ++i) {
    char ch = S.charAt(i);
    if (ch == '\'') {
        if (word.equals(""))
            startQuote = true;
        else {
            words.add(word);
            word = "";
            startQuote = false;
            }
        }
    else if (startQuote) {
        word += ch;
    }
}
System.out.println(words);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열 배열에서 특정 문자열을 추출하는 JS

분류에서Dev

문자열에서 문자열과 같은 배열을 추출하고 구문 분석하는 정규식

분류에서Dev

pyspark는 문자열을 키 값 쌍으로 분할하고 특정 값을 추출합니다.

분류에서Dev

특정 문자열을 추출하는 T-sql 하위 문자열 함수

분류에서Dev

날짜 및 특정 문자열을 추출하는 정규식

분류에서Dev

C # 특정 정보 긴 문자열을 추출하는 방법

분류에서Dev

perl : 특정 문자열로 묶인 부분 문자열 추출

분류에서Dev

어떻게 배열 목록에서 특정 문자열 사이에 다른 문자열을 추출하는?

분류에서Dev

Excel에서 특정 문자 사이의 문자열을 추출하고 쉼표로 구분

분류에서Dev

정규식을 사용하여 문자열에서 특정 문자 추출

분류에서Dev

문자열에서 특정 패턴을 추출하는 방법

분류에서Dev

문자열에서 특정 패턴을 추출하는 방법

분류에서Dev

특정 패턴 뒤에 문자열을 추출하여 저장

분류에서Dev

문자열 내에서 정확한 문자열을 추출하고 추가

분류에서Dev

문자열을 배열로 분할하고 배열에 추가 한 다음 다시 문자열로 변환

분류에서Dev

자바에서 문자열의 특정 부분을 추출하는 방법

분류에서Dev

문자열의 특정 부분을 추출하기위한 Javascript 정규식

분류에서Dev

문자열을 Int로 변환하고 특정 값 추가

분류에서Dev

파이썬의 문자열에서 특정 부분 문자열을 추출하는 방법

분류에서Dev

특정 키워드를 제외하고 문자열을 대문자로 분할

분류에서Dev

Pandas-특정 문자로 시작하는 문자열 추출

분류에서Dev

BASH-문자열을 분할하여 특정 형식으로 출력

분류에서Dev

파일의 각 줄에서 특수 문자로 특정 문자열을 추출하는 방법

분류에서Dev

문자열을 구문 분석하여 특정 형식으로 출력 문자열 생성

분류에서Dev

정규식을 사용하여 문자열 내에서 특정 문자열 추출

분류에서Dev

Java : 정규식을 사용하여 문자열을 문자 배열로 분할

분류에서Dev

Python을 사용하여 Telnet 출력에서 특정 문자열 추출

분류에서Dev

Javascript에서 특정 문자열을 포함하는 문자열 값 추가

분류에서Dev

정규식을 사용하여 문자열 내에서 문자열 추출

Related 관련 기사

  1. 1

    문자열 배열에서 특정 문자열을 추출하는 JS

  2. 2

    문자열에서 문자열과 같은 배열을 추출하고 구문 분석하는 정규식

  3. 3

    pyspark는 문자열을 키 값 쌍으로 분할하고 특정 값을 추출합니다.

  4. 4

    특정 문자열을 추출하는 T-sql 하위 문자열 함수

  5. 5

    날짜 및 특정 문자열을 추출하는 정규식

  6. 6

    C # 특정 정보 긴 문자열을 추출하는 방법

  7. 7

    perl : 특정 문자열로 묶인 부분 문자열 추출

  8. 8

    어떻게 배열 목록에서 특정 문자열 사이에 다른 문자열을 추출하는?

  9. 9

    Excel에서 특정 문자 사이의 문자열을 추출하고 쉼표로 구분

  10. 10

    정규식을 사용하여 문자열에서 특정 문자 추출

  11. 11

    문자열에서 특정 패턴을 추출하는 방법

  12. 12

    문자열에서 특정 패턴을 추출하는 방법

  13. 13

    특정 패턴 뒤에 문자열을 추출하여 저장

  14. 14

    문자열 내에서 정확한 문자열을 추출하고 추가

  15. 15

    문자열을 배열로 분할하고 배열에 추가 한 다음 다시 문자열로 변환

  16. 16

    자바에서 문자열의 특정 부분을 추출하는 방법

  17. 17

    문자열의 특정 부분을 추출하기위한 Javascript 정규식

  18. 18

    문자열을 Int로 변환하고 특정 값 추가

  19. 19

    파이썬의 문자열에서 특정 부분 문자열을 추출하는 방법

  20. 20

    특정 키워드를 제외하고 문자열을 대문자로 분할

  21. 21

    Pandas-특정 문자로 시작하는 문자열 추출

  22. 22

    BASH-문자열을 분할하여 특정 형식으로 출력

  23. 23

    파일의 각 줄에서 특수 문자로 특정 문자열을 추출하는 방법

  24. 24

    문자열을 구문 분석하여 특정 형식으로 출력 문자열 생성

  25. 25

    정규식을 사용하여 문자열 내에서 특정 문자열 추출

  26. 26

    Java : 정규식을 사용하여 문자열을 문자 배열로 분할

  27. 27

    Python을 사용하여 Telnet 출력에서 특정 문자열 추출

  28. 28

    Javascript에서 특정 문자열을 포함하는 문자열 값 추가

  29. 29

    정규식을 사용하여 문자열 내에서 문자열 추출

뜨겁다태그

보관