我有一个特殊的字符串:氧化标记(2-3,20毫米-110毫米),在数据栏。括号之间的文本可以是任何内容。
我试图通过以下代码提取该代码:
str.extract('(Oxidation mark )[\(][.]*[\)]')但它给了NaN。
发布于 2021-06-28 17:53:36
您可以使用
\b(Oxidation\s+mark\s*\([^()]*\))见regex演示。
详细信息
\b -一个单词边界(Oxidation\s+mark\s*\([^()]*\)) -第1组:Oxidation -一个词\s+ -一个或多个空白空间mark -另一个词\s* -零或更多空格字符\([^()]*\) - (,除(和)以外的零或多个字符,然后是)字符.https://stackoverflow.com/questions/68167933
复制相似问题