我正在使用 Python 提取 ICD9 代码。并且正在使用下面的正则表达式
icdRegex = recomp('V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d')
它捕获类似于 137.98 或 V35.62 的模式
除了表达式还将患者体重捕获为 ICD9 代码外,一切正常。
现在我观察到的是,重量几乎总是显示为 ex: 110.67 kg or kgs or lb or lbs
如何将 ICD9 与重量分开!?
最佳答案
添加一个否定的先行断言,如下所示:
(V\d{2}\.\d{1,2}|\d{3}\.\d{1,2}|E\d{3}\.\d)\b(?!\s?(?:lb|kg)s?)
关于python - 正则表达式 | ICD9 代码的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27260894/