我想匹配这个:排除一个字符,排除一个空格,然后排除4个空格
这是我尝试但不起作用的
[^a-z0-9]{1}[^ ]{1}[ ]{4}
我只想要4个空格,但在这4个空格之前应该有一个字符和一个空格,我不知道我是否可以
答案 0 :(得分:1)
如果我很了解你的需要,这将完成这项工作:
(?<=\w ) {4}
这是匹配4个空格,前面是字母数字字符和空格
答案 1 :(得分:0)
答案 2 :(得分:0)
你写了 exclude ,但我想你想:
如果是这种情况,请使用以下正则表达式:
[a-z0-9] ([ ]{4})(.*)
四个空格(在初始字符和空格之后)将位于捕获组#1中 其余文本将在捕获组#2中。
答案 3 :(得分:0)
为了提高可移植性(在任何地方都不支持后视),可读性和简单性,请尝试使用此正则表达式。
(?:\w\s)(\s{4})
第一个匹配组将根据需要为您的空间。