공백이있는 성을 하나의 이름 블록으로 추출하는 방법에 대해 조언 해 줄 수 있습니까? '어떻게 공백이있는 성을 '하나의 이름'/ 'en bloc'으로 추출합니까?
는 내가 첫 번째 성 (첫 번째 저자 및 다른 저자를 제외하고 그렇게 만) 원하는이
clear
input str40 name
"R. P. de la Espriella Guerrero"
"J. de Carvalho Ponce"
"E. De Freitas Drumond"
"R. de la Fuente and M. E. Medina-Mora"
"C. Van Heyningen and I. D. Watson"
"A. Z. van de Wiel and D. W. de Lange"
end
과 같이 데이터 세트의 이름을 가지고 있지만 추출 할 공간이 그 이름을 원하는 일 블록. 다음과 같이 그래서, 궁극적으로 예를 들어, 데이터 집합의 결과 :
는clear
input str40 name
"de la Espriella Guerrero"
"de Carvalho Ponce"
"De Freitas Drumond"
"de la Fuente"
"Van Heyningen"
"van de Wiel"
end
나는 어떤 도움을 감사하게 될 거라고.
감사합니다.
'및'이 이름의 일부인지 여부를 어떻게 결정합니까? – bew
@bew에게 감사드립니다. 이것은 불행히도 어려움의 일부입니다. All '다음에 공백이 있고 그 다음 대문자로 된 첫 번째 이름 약어로 시작하는 다른 이름 (예 : D. W. de Lange) –
이 있습니다. De, Du 등 –