首页 > 解决方案 > 请帮助一个字符串的正则表达式问题

问题描述

字符串 aa = "aa\nbb\r\ncc";

我想要一个正则表达式模式来查找 "\n" ,但跳过 "\r\n" 。非常感谢如果有人可以帮助它?

标签: regexstringfindcharacter

解决方案


pattern = (?<!\\r)\\n

我不知道您使用的是哪种语言,但在 Python 中这应该可以工作:

import re
pattern = r'(?<!\\r)\\n'
search_string = r'aa\nbb\r\ncc'
match = re.search(pattern, search_string)
print(match.group(0))

它使用“消极的后视”。您可以在regex101.com上测试模式您也可以尝试在此处 运行代码


推荐阅读