我想拆分具有;的单词。 /但并非在所有地方。如果这些字符出现在数字或任何数学度量(例如m,cm,%等)之前,则应按原样保留。
但是,如果在这些测量或数字之后出现它们,则应将字符串拆分。
原始输入
Conformis
发现智商
发现Ml
Discovery Ml DR
发现PET / CT 610
发现PET / CT 610
马凯特
Optima PET / CT 560、560FX
Optima PET / CT 560、560FX
Optima PET / CT 560、560FX
Prestige II,Prestige SI,Prestige VH
威望II,威望SI,威望VH
预期输出:
产品输入 产品名称(输出)
Conformis Conformis 发现智商发现智商 发现ML发现ML 发现M1 DR发现M1 DR 发现PET / CT 610 CT 610 探索PET / CT 610探索PET 马凯特马凯特 Optima PET / CT 560、560FX 560FX Optima PET / CT 560、560FX CT 560 Optima PET / CT 560、560FX Optima PET Prestige II,Prestige SI,Prestige VH Prestige VH Prestige II,Prestige SI,Prestige VH Prestige II,Prestige SI
,; /必须拆分颜色,度量和数字之后。有两个表需要比较输入并进行分割。我在下面提供了这些表。
我希望在python中完成此操作。我尝试使用正则表达式,但不确定如何与其他表进行比较和拆分。如果可能,也对如何在此方法或任何其他方法中使用正则表达式感到困惑。
我尝试使用 rsplit 。但是我不确定这是否正确。我已经给出了颜色和度量表和名称拆分表
注意
颜色和尺寸表
Ver
Version
Clear
disposable
non disposable
non-disposable
nondisposable
urinary
Tinted
non-colored
Small
Medium
Large
Blue
Green
white
Straight
Long
Degrees
Reference lab pack
REFILLS KITS
WITH EYE TRACKER
v2
v3
Battery
Extra Large
USP
IP
XL
Filter
FITC
Humidifier
Kit
Mask
Orange
Red
Violet
Yellow
Channels
Li-Ion
PUMP
Abutments
Monitor
Aids
step
needles
ENHANCED
Right
Left
Bridges
名称表
NonSplit ID
” 193
He 2
Li 3
Be 4
Ne 10
Na 11
Mg 12
Al 13
Si 14
Cl 17
Ar 18
Ca 20
Sc 21
Ti 22
Cr 24
Mn 25
Fe 26
Co 27
Ni 28
Cu 29
Zn 30
Ga 31
Ge 32
As 33
Se 34
Br 35
Kr 36
Rb 37
Sr 38
Zr 40
Nb 41
Mo 42
Tc 43
Ru 44
Rh 45
Pd 46
Ag 47
Cd 48
Sn 50
Sb 51
Te 52
Xe 54
Cs 55
Ba 56
La 57
Ce 58
Pr 59
Nd 60
Sm 62
Eu 63
Gd 64
Tb 65
Dy 66
Ho 67
Er 68
Tm 69
Yb 70
Lu 71
Hf 72
Ta 73
Re 75
Os 76
Ir 77
Pt 78
Au 79
Hg 80
Tl 81
Pb 82
Bi 83
Po 84
At 85
Rn 86
Fr 87
Ra 88
Ac 89
Th 90
Pa 91
Np 93
Pu 94
Am 95
Bk 97
Cf 98
Es 99
Md 101
No 102
Lr 103
Rf 104
Db 105
Sg 106
Bh 107
Hs 108
Mt 109
Ds 110
Rg 111
Cn 112
Nh 113
Fl 114
Mc 115
Lv 116
Ts 117
Og 118
° 122
km 123
hm 124
dam 125
dm 127
cm 128
mm 129
µm 130
nm 131
pm 132
fm 133
in 134
ft 135
" 136
yd 137
' 138
kg 139
hg 140
dag 141
dg 143
cg 144
mg 145
µg 146
ng 147
pg 148
fg 149
lb 150
oz 151
kl 152
hl 153
dal 154
dL 156
cL 157
mL 158
µL 159
nL 160
pL 161
fL 162
fl oz 163
cc 164
℞ 166
Rx 167
mol 168
ppm 169
% 170
Ω 172
Ahr 173
kWh 174
Wh 175
Ah 176
dB 178
Hz 180
λ 184
cd 185
Lm 189
AC 190
DC 191
pk 192
非常感谢您的帮助。