我有一些数据
small_animal/Mouse
BigAnimal:Elephant
Not an animal.我想得到的是:
Mouse
Elephant
Not an animal.因此,我需要一个正则表达式来搜索/或:,如下所示:如果找到其中之一,则取该字符后面的文本。如果/和:都不存在,则取整个字符串。
我试了很多次。例如,这将适用于鼠标和大象,但不适用于第三行:
(?<=:)[^:]*|(?<=/)[^/]*这个会给出完整的字符串..。
(?<=:)[^:]*|(?<=/)[^/]*|^.*$我的头烧焦了,也许有人能帮上忙?:)非常感谢!
编辑:
@第四只鸟为单个字符提供了一个很好的解决方案。但是如果我想搜索字符串,比如
animal::Dog
Another123Cat
Not an animal.我怎样才能在::或123上分开
发布于 2021-04-23 13:44:59
https://stackoverflow.com/questions/67231056
复制相似问题