名前にスペースが含まれている姓を1つのブロックとして抽出する方法はありますか?どのようにして、空白を含む姓を「1つの名前」/「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
ようになり、データセットの名前は、私が唯一の最初の姓(これだけ最初の著者や他の著者を除く)をしたいしているが、私は、スペースを持っているそれらの名前を抽出したいですen bloc 'と呼ばれる。例えば、
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
これは残念なことに難しさの一部です。すべての 'の後にはスペースが続き、その後大文字の頭文字で始まる別の名前(例えば、D.L.Lange) –
は、大文字でもあります。 De、Duなど –