要解决包含连字符的软件包名称的问题,可以使用以下代码示例:
import re
package_names = ['package-1', 'package2', 'package-3']
pattern = re.compile(r'\w+-\w+')
hyphenated_packages = [name for name in package_names if re.match(pattern, name)]
print(hyphenated_packages)
输出结果为:
['package-1', 'package-3']
find()
方法来查找包含连字符的软件包名称:package_names = ['package-1', 'package2', 'package-3']
hyphenated_packages = [name for name in package_names if name.find('-') != -1]
print(hyphenated_packages)
输出结果为:
['package-1', 'package-3']
这些代码示例都可以帮助你找出包含连字符的软件包名称。你可以根据具体需求选择适合的方法来解决问题。