前两个字母后没有空格的正则表达式是什么?例如,字符串以AB开头,然后是未确定数量的数字和/或字母,但它不能有任何空格。
(^[A][B][\S])
答案 0 :(得分:0)
看起来你正在使用Python,所以我只是假设。
^\w\w\S*
该行开头的2个单词字符,后跟0个或更多非空白字符。
答案 1 :(得分:0)
不确定您使用的是哪个平台,但您可以尝试以下操作:
^[\d\w]{2}[^\s]*$
应该做的伎俩。
[\d\w]{2}
表示2个字母或数字,然后[^\s]
表示之后没有空格,表示零个或多个字符。插入符号和美元符号表示强制它发生在字符串的开头。
编辑:虽然这个问题的标题是删除空格,但你的问题似乎只是要求2个字母/数字字符的正则表达式,之后没有空格,这就是我回答的问题。如果你正在寻找如何做一个前瞻忽略我的答案。
答案 2 :(得分:0)
^[a-zA-Z]{2}\S+$
^
表示行的开头[a-zA-Z]{2}
恰好是2个字母\S
除了空格之外的任何字符+
一个或多个。$
表示字符串的结尾。 请详细了解regex here并使用debugexx.com进行试验。