我有一个字符串:
\r\ndsadasdsad\das\rdasdsacxz\ndasdsa\r\nadsadas\e
我想制作一个正则表达式,它将所有字符与前面的'\'匹配,但不是“\ r \ n”,所以它将是'\。'没有'\ r \ n'
答案 0 :(得分:3)
\\r(?!\\n)|(?<!\\r)\\n|\\[^rn]
答案 1 :(得分:0)
答案 2 :(得分:-1)
这将匹配所有不是“n”或“r”且前面有斜线的字符。
(?<=\\)[^rn]
答案 3 :(得分:-1)
好的,这应该是你要问的......:
根据您的问题,这与"ALL characters with '\' in front of them, but not '\r\n'"
测试字符串:
\r\ndsadasdsad\das\rdasdsacxz\ndasdsa\r\nadsadas\e
正则表达式:
(?:\\r\\n\w*)|(\w+)
匹配
MATCH 1 'das'
MATCH 2 'rdasdsacxz'
MATCH 3 'ndasdsa'
MATCH 4 'e'
以下是一个示例:http://regex101.com/r/lE7gI7