首先要知道 正则表达式是用来匹配的 并不能做一些操作性的动作,
你说的 把 -b 转化为D 这个你是用什么语言的 都可以用 replace 这个方法去替换
/_[a-z]/
python:
>>> k = "_b c e a_a"
>>> p = re.compile("_[a-z]")
>>> p.findall(k)
['_b', '_a']
>>> def repl(m):
... return m.group(0).upper()
...
>>> print p.sub(repl, k)
_B c e a_A
>>>