标签: regex python-3.x
我有一个需要拆分特殊字符串的项目。例如
project_uuid_name
我需要将前两个下划线分开才能得到name。我使用正则表达式实现了
name
re.findall(r".*_.*_(.*)", str)[0]
但是如果name带有下划线,则分割将出错,例如
project_abaf8540-26ef-11ea-98b7-0242c0a85005_test_name
解析了错误的test_name,而不是正确的name。我搜索了信息,但找不到解决方案。
test_name