所以我并不确切地知道如何准确地提出这个问题,但正如你从图片中看到的那样,我已经标记了每个$ replacement_number,并在它结束的地方划了一条线。顶线是我正在寻找的,底线就是我要替换它,但我确定你们都知道这一点。
这是一个MP3标签编辑器,我在这里完成的是它只查找一个字母后跟一个数字,可能跟随[任何字母]或只跟一个字母,并大写字母“#”在号码之后。所以基本上如果我有22b它将变为22B,如果我有y2k,它将变成y2K。但如果我有yy2k它将是yy2k或如果我有2bb它将保持2bb ...等等...
我的问题是,图像中的数字是正确的正则表达式如何理解它们还是我错了?
另外,我的代码是否有效?
答案 0 :(得分:2)
你是对的,数字 - 由括号(如你所示)定义的正是RegEx将如何标记它们。
答案 1 :(得分:2)