努力想办法做到这一点,任何帮助都将是巨大的。你知道吗
我有一个很长的字符串-它是标题字段。这是一些样品。你知道吗
AIR-LAP1142N-A-K
AIR-LP142N-A-K
Used Airo 802.11n Draft 2.0 SingleAccess Point AIR-LP142N-A-9
Airo AIR-AP142N-A-K9 IOS Ver 15.2
MINT Lot of (2) AIR-LA112N-A-K9 - Dual-band-based 802.11a/g/n
Genuine Airo 112N AP AIR-LP114N-A-K9 PoE
Wireless AP AIR-LP114N-A-9 Airy 50 availiable
我需要从标题中提取零件号,并将其赋给名为“PartNumber”的变量。零件号将始终以字符“AIR-”开头。你知道吗
例如-
Title = ‘AIR-LAP1142N-A-K9 W/POWER CORD’
PartNumber = yourformula(Title)
Print (PartNumber)
将输出AIR-LAP1142N-A-K9
我对python还比较陌生,非常感谢您的帮助。我想它只打印零件号,而不是所有其他文本之前或之后。你知道吗
现在是使用regular expression的明智时机。零件号似乎由大写字母、连字符和数字组成,因此应该可以:
如果它获取的字符串不包含看起来像部件号的内容,则会引发错误,因此您可能需要添加一些检查以确保
re.search
不返回None
并且groups
不返回空元组。你知道吗您要寻找的是正则表达式,它在re module中实现。例如,您需要编写如下内容:
\S
确保将从AIR-
到下一个空白字符的所有内容都匹配。你知道吗相关问题 更多 >
编程相关推荐