부스트 토크 나이저 / 문자 구분자

제이슨 당

주석 처리 된 버전과 설명되지 않은 버전의 코드로 시도했습니다.

string separator1(""); //dont let quoted arguments escape themselves
string separator2(",\n"); //split on comma and newline
string separator3("\"\'"); //let it have quoted arguments

escaped_list_separator<char> els(separator1, separator2, separator4);
tokenizer<escaped_list_separator<char>> tok(str);//, els);


for (tokenizer<escaped_list_separator<char>>::iterator beg = tok.begin();beg!= tok.end(); ++beg) {
next = *beg;
boost::trim(next);
cout << counter << " " << next << endl;
counter++;
}

다음 형식의 파일을 분리합니다.

 12345, Test Test, Test
 98765, Test2 test2, Test2

이것은 출력입니다

0 12345
1 Test Test
2 Test
98765
3 Test2 test2
4 Test2

문제가 어디에 있는지 잘 모르겠지만 달성해야 할 것은 98765 이전에 숫자 3을 갖는 것입니다.

라마

개행 구분 기호를 잊었습니다. string separator2(",\n");

#include <iostream>
#include <boost/tokenizer.hpp>
#include <boost/algorithm/string.hpp>

using namespace std;

   using namespace boost;

int main() {
    string str = "TEst,hola\nhola";
    string separator1(""); //dont let quoted arguments escape themselves
    string separator2(",\n"); //split on comma and newline
    string separator3("\""); //let it have quoted arguments

    escaped_list_separator<char> els(separator1, separator2, separator3);
    tokenizer<escaped_list_separator<char>> tok(str, els);

    int counter = 0, current_siding = 0, wagon_pos = 0, cur_vector_pos = 0;

    string next;

    for (tokenizer<escaped_list_separator<char>>::iterator beg = tok.begin();     beg != tok.end(); ++beg) {
        next = *beg;
        boost::trim(next);
        cout << counter << " " << next << endl;
        counter++;

    }
    return 0;
}  

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열 토크 나이저 JAVA에서 구분자로 문자 집합

분류에서Dev

문자열 사이의 자바 스크립트 구문 분석 문자열

분류에서Dev

자바 스크립트의 변수에 저장된 테이블 구문 분석

분류에서Dev

문자열 용 자바 토크 나이저

분류에서Dev

자바 스크립트로 파일 이름을 구문 분석

분류에서Dev

자바 스크립트 날짜 구문 분석 이유

분류에서Dev

문자열 토크 나이저에서 널 포인터 예외

분류에서Dev

문자열 토크 나이저 (큰 따옴표 및 공백)

분류에서Dev

HTML 페이지를 구문 분석하고 브라우저 외부에서 자바 스크립트로 테이블 정보에 액세스

분류에서Dev

JSON 자바 스크립트 구문 분석 문자열

분류에서Dev

CSS에서 Chrome과 Safari 사용자 에이전트 문자열 구분 (자바 스크립트 없음)

분류에서Dev

여러 json 문자열을 자바 스크립트의 하나의 객체로 구문 분석

분류에서Dev

자식 노드의 내부 텍스트를 가져와 구분 기호로 구분 된 문자열에 저장

분류에서Dev

문자열 페이로드를 Json으로 구문 분석하는 자바 스크립트

분류에서Dev

Spacy에서 사용자 정의 토크 나이저를 사용하여 공백없이 문자열 토큰 화

분류에서Dev

Strink 토크 나이저 XSLT 1.0 문자열의 각 단어에 대해 루프

분류에서Dev

자바 스크립트 구문 분석 텍스트 지원

분류에서Dev

Python에서 자바 스크립트 텍스트 구문 분석

분류에서Dev

자바 스크립트 날짜, 월말 구문 분석 문제

분류에서Dev

JSON.parse는 문자열 자바 스크립트의 부모 개체 만 구문 분석합니다.

분류에서Dev

JSON.parse는 문자열 자바 스크립트의 부모 개체 만 구문 분석합니다.

분류에서Dev

R 사용자 정의 자바 스크립트의 반짝이는 잘못된 구문 분석?

분류에서Dev

자바 스크립트 푸시를 사용하여 JSON 데이터 구문 분석-div 자동 닫기 방지

분류에서Dev

부분 문자열 자바 스크립트를 얻는 방법?

분류에서Dev

배열 또는 부분의 자바 스크립트 문자열

분류에서Dev

자바 스크립트는 부분 문자열을 제거

분류에서Dev

hashcat-토글 케이스 사전 공격 (대소 문자 구분)

분류에서Dev

자바 스크립트를 통한 부분 업데이트

분류에서Dev

자바 스크립트 : 문자열을 구문 분석하고 문자열에서 동일한 이름의 항목을 찾아 합계

Related 관련 기사

  1. 1

    문자열 토크 나이저 JAVA에서 구분자로 문자 집합

  2. 2

    문자열 사이의 자바 스크립트 구문 분석 문자열

  3. 3

    자바 스크립트의 변수에 저장된 테이블 구문 분석

  4. 4

    문자열 용 자바 토크 나이저

  5. 5

    자바 스크립트로 파일 이름을 구문 분석

  6. 6

    자바 스크립트 날짜 구문 분석 이유

  7. 7

    문자열 토크 나이저에서 널 포인터 예외

  8. 8

    문자열 토크 나이저 (큰 따옴표 및 공백)

  9. 9

    HTML 페이지를 구문 분석하고 브라우저 외부에서 자바 스크립트로 테이블 정보에 액세스

  10. 10

    JSON 자바 스크립트 구문 분석 문자열

  11. 11

    CSS에서 Chrome과 Safari 사용자 에이전트 문자열 구분 (자바 스크립트 없음)

  12. 12

    여러 json 문자열을 자바 스크립트의 하나의 객체로 구문 분석

  13. 13

    자식 노드의 내부 텍스트를 가져와 구분 기호로 구분 된 문자열에 저장

  14. 14

    문자열 페이로드를 Json으로 구문 분석하는 자바 스크립트

  15. 15

    Spacy에서 사용자 정의 토크 나이저를 사용하여 공백없이 문자열 토큰 화

  16. 16

    Strink 토크 나이저 XSLT 1.0 문자열의 각 단어에 대해 루프

  17. 17

    자바 스크립트 구문 분석 텍스트 지원

  18. 18

    Python에서 자바 스크립트 텍스트 구문 분석

  19. 19

    자바 스크립트 날짜, 월말 구문 분석 문제

  20. 20

    JSON.parse는 문자열 자바 스크립트의 부모 개체 만 구문 분석합니다.

  21. 21

    JSON.parse는 문자열 자바 스크립트의 부모 개체 만 구문 분석합니다.

  22. 22

    R 사용자 정의 자바 스크립트의 반짝이는 잘못된 구문 분석?

  23. 23

    자바 스크립트 푸시를 사용하여 JSON 데이터 구문 분석-div 자동 닫기 방지

  24. 24

    부분 문자열 자바 스크립트를 얻는 방법?

  25. 25

    배열 또는 부분의 자바 스크립트 문자열

  26. 26

    자바 스크립트는 부분 문자열을 제거

  27. 27

    hashcat-토글 케이스 사전 공격 (대소 문자 구분)

  28. 28

    자바 스크립트를 통한 부분 업데이트

  29. 29

    자바 스크립트 : 문자열을 구문 분석하고 문자열에서 동일한 이름의 항목을 찾아 합계

뜨겁다태그

보관