我正在使用Python提取ICD9代码。并且正在使用以下正则表达式:
icdRegex = recomp('V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d')
它捕获类似于137.98或V35.62的模式。
除了表达式也会捕获ICD9代码作为患者体重外,一切正常。
现在我观察到的是,体重几乎总是出现为例如110.67公斤或千克或磅或磅
我该如何将ICD9与体重分开!?
我正在使用Python提取ICD9代码。并且正在使用以下正则表达式:
icdRegex = recomp('V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d')
它捕获类似于137.98或V35.62的模式。
除了表达式也会捕获ICD9代码作为患者体重外,一切正常。
现在我观察到的是,体重几乎总是出现为例如110.67公斤或千克或磅或磅
我该如何将ICD9与体重分开!?
(V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d)\b(?!\s?(?:lb|kg)s?)
这是HamZa对所有人的表达:
icdRegex = recomp("\b(?:V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d)\b(?!\s*(?:kg|lb)s?\b)")