您能帮我识别以下字符串集的正则表达式模式吗
1921 abc abc abc 1k
4320 abcs abc 公寓 201b
1250 abcd 大道公寓3c
61aabcd大道
1b abcd 大道
39rabcd路
16w750abcd大道
问题是识别句子中数字之前、之后或之间是否包含单个字符。
'\d[A-Za-z]\d|\d[A-Za-z]|^[A-Za-z]\d' - 这是我尝试过的,但没有成功:)
\b(?:\d[a-zA-Z]|[a-zA-Z]\d+)
Regex Demo
节点 | 说明 |
---|---|
|
单词字符 (\w) 和非单词字符锚点之间的边界锚点 |
|
分组,但不捕获: |
|
数字(0-9) |
|
以下任意字符:'a' 到 'z'、'A' 到 'Z' |
|
或 |
|
以下任意字符:'a' 到 'z'、'A' 到 'Z' |
|
数字(0-9)(1次或多次(匹配尽可能多的数量)) |
|
分组结束 |