我需要有关正则表达式的帮助。我有3种标题
1.1.1.1 Abc
B.1.1.1 Abc
B. Abc
我想选择像这样选择它们
1.1.1.1
B.1.1.1
B
谢谢
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试分组
var examples = [
"1.1.1.1 Abc",
"B.1.1.1 Abc",
"B. Abc"
];
for(var k in examples) {
k = examples[k];
document.write(k.replace(/(.*)Abc/,'$1')+"<br>");
}
答案 2 :(得分:0)
尝试模式:([\dA-Z]\.)+[\dA-Z]?
([\dA-Z]\.)+
将匹配ne个或多个大写字母或数字,后跟一个点。
[\dA-Z]?
将匹配零个或一个出现的大写字母或数字,后跟一个点。
答案 3 :(得分:0)
尝试此正则表达式:
^[0-9\.A-Z\/]*?(?=\.?\s)