【发布时间】:2017-06-02 20:06:21
【问题描述】:
如何选择所有带有 x 字母的行?例如
A
12Foo_
Albania
Austria
Azerbaijan
B
Bahamas
Bahrain
Burundi
C
Cabo Verde
Cambodia
Cameroon
示例:
如何选择每行一个字母,例如在这种情况下,正则表达式应该只选择 A、B 和 C。
我试过这样:
\S{1}\n
但这会选择行尾的任何单个字符。
【问题讨论】:
-
\b[A-Z]\b会做到的。 -
/S 匹配非空格,使用
\w -
@sweaver2112,如果行中有数字怎么办?我想我需要
\S -
\w匹配数字、字母和下划线。 -
@AlexK.,您的正则表达式仅在行中没有数字且我们无法指定字符数量时才有效。
标签: regex