나는 웹 서비스를 부르고있다. 나는 돌아온다는 것은 거대한 텍스트 다. 나는 그것을 스스로 처리해야한다. 문제가 모든 라인이 반드시 동일하지는 않습니다. 그들은 각각 2 개 또는 3 개의 섹션을 가지며 유사합니다. 다음은 가장 일반적인 예입니다.복잡한 문자열 처리 - 나에게 잘 어울린다
text1 [text2] /text3/ text1/test3 text1[text2]/text3 text1 [text2] /text /3 here/
이 문제를 해결하는 방법이 확실하지 않습니다. 나는 현악기를 다루는 것까지는 진보 된 것을하기에는 너무 좋지 않다.
나는 정규 표현식을 사용하는 것이 효과가있을 것이라고 생각했지만 너무 확실하지는 않습니다. 이 세 섹션을 각각 분리 할 수 있다면 나머지 작업을 쉽게 수행 할 수 있습니다. 그것의 바로 거기에서 내가 일하는 방법을 알고있는 주된 3 개의 섹션에 어떤 통일 성도없는 것처럼 보인다.
편집 : 언급 해 주셔서 감사합니다. 나는 실제로 내가하고 싶은 것을 말하지 않았습니다.
기본적으로 나는이 3 개의 텍스트 섹션을 별도의 문자열로 분리하여 기본적으로 하나의 단일 문자열에서 3 개의 문자열 배열로 가져 가고 싶습니다. 여기
string[0] = text1 string[1] = text2 string[2] = text3텍스트의 일부는 내가 예를 들어 내가 배열
string[0] = スルホ基 string[0] = [スルホき] string[0] = /(n) sulfo group/으로 잡아 당깁니다하려는 예를 들어 첫 번째 행으로
スルホ基 [スルホき] /(n) sulfo group/ 鋭いナイフ [するどいナイフ] /(n) sharp knife/ 鋭い批判 [するどいひはん] /(n) sharp criticism/ スルナーイ /(n) (See ズルナ) (obsc) surnay (Anatolian woodwind instrument) (per:)/zurna/ スルピリン /(n) sulpyrine/ スルファミン /(n) sulfamine/ 剃る [そる(P);する] /(v5r,vt) to shave/(P)/
로 전화에서 돌아갈 것입니다
실제로 어떤 처리를 수행 하시겠습니까? –