最近我遇到了以下字符范围:
[/-+]
我非常简单的问题是,这是一个有效的角色范围吗?如果是这样,它会匹配哪个字符范围?
答案 0 :(得分:2)
这不是一个正确的范围..它必须是[+-/]
,因为+
出现在ASCII表的/
之前。
说到ASCII表,[+-/]
将匹配+
,,
,-
,.
或/
以下是一些测试用例(JavaScript):
var r = /[+-\/]/;
r.test('foo'); // false
r.test('foo+'); // true
r.test('foo/'); // true
r.test('foo.'); // true
r.test('foo,'); // true
r.test('foo-'); // true