p=['[Inventor] [Full name] BOLLINGER JOSEPH H [Full name] AHN JANET J [Full name] REILLY PATRICIA A [Full name] MIRIPOL JEFFREY E']
所需輸出:
BOLLINGER JOSEPH H,AHN JANET J, REILLY PATRICIA A , MIRIPOL JEFFREY E
uj5u.com熱心網友回復:
這是使用 python 的方法之一regex:
data = "[Inventor] [Full name] BOLLINGER JOSEPH H [Full name] AHN JANET J [Full name] REILLY PATRICIA A [Full name] MIRIPOL JEFFREY E"
import re
# Replace [Inventor] and [Full name] with ,
names = re.sub('\[Full name\]|\[Inventor\]', ',', data)
# Now split on ',' and get the non-empty values added in 'names'
names = [name.strip() for name in names.split(',') if name.strip()]
print (names)
輸出:
['BOLLINGER JOSEPH H', 'AHN JANET J', 'REILLY PATRICIA A', 'MIRIPOL JEFFREY E']
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/346726.html
