누구나 도와주세요. 이 정규 표현식을 작동 시키려고했는데 거의 다 왔어. 그들은 모두 올바른 것으로 보이지만, 첫 번째가되어야한다 :공백 및 문장 부호를 추가하여 정규식을 사용하여 첫 번째 그룹을 캡처하는 방법은 무엇입니까? LibreOffice 내에서 특정 탭을 두 개의 열로 나누는 것을 멈추는 방법은 무엇입니까?
단어 : 엘,
라 젠더 : 예술
word_en 다음 (+ m, F)
첫 번째 테스트 문자열은 다음과 같습니다
1
el, la art the (+m, f)
• el diccionario tenía también frases útiles – the dictionary also had
useful phrases
2055835 | 201481381
다른 문제는 단순히 정보를 복사하려고 시도한 것입니다. '대체'섹션에서 LibreOffice로 이동하십시오. 데이터에 대해 6 개의 열을 작성하기 만하면됩니다. 문제는 6 열 (sent_en)이 'G'열에있는 sent_en에 대한 모든 데이터 대신 'G'와 'A'열을 구분할 수 있다는 것입니다. 'Substitution'아래의 데이터를 LibreOffice Calc에 복사하면, 내 뜻을 알 수 있습니다. 나는 이것을 알아낼 수 없으며, 누군가가 나를 도울 수 있다면 정말 감사 할 것입니다. 감사.
여기 https://regex101.com/r/m3yySN/2/
^
(?<frequency>[0-9]+) \W+
(?<word>\pL+\W?) \h+
(?<gender> [\pL()]+ (?:, \h* [\pL()]+)*) \h+
(?<word_en> [^•]*[^•\s]) \h* \R
• \h*
(?<sent_esp> [^–]*[^\s–]) \s*–\s*
(?<sent_en> .* (?:\R .*)*?) \h* \R
(?<num1> [0-9]+) \h* \| \h*
(?<num2> .*\S)
\1\t\2\t\3\t\4\t\5\t\6\t
실제 질문에 모든 코드를 포함해야합니다 (복사/붙여 넣기). 예를 들어 타사 서비스에 대한 링크를 사용할 수 있지만 질문을 이해해야 할 필요는 없습니다. 링크가 변경되거나 제거되면이 질문은 향후 방문객에게 쓸모가 없습니다. [최소, 완전하며 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve) 및 [어떻게하면 좋은 질문을합니까?] (http://stackoverflow.com/)을 읽어보십시오. help/how-to-ask) –
후속 질문은 https://ask.libreoffice.org/ko/question/141538/how-do-you-prevent-a-tab-delimited-txt-file에 게시되어 있습니다. from-each-group/행간 나누기. –