我正在尝试构建一个正则表达式,它返回逗号分隔列表中最后一个逗号后的所有内容.
// So if my list is as followed
var tag_string = "red, green, blue";
// Then my match function would return
var last_tag = tag_string.match(A_REGEX_I_CANNOT_FIGURE_OUT_YET);
// Then in last tag I should have access to blue
// I have tried the following things:
var last_tag = tag_string.match(",\*");
// I have seen similar solutions, but I cannot figure out how to get the only the last string after the last comma.
Run Code Online (Sandbox Code Playgroud)
您可以尝试以下方式:
var last_tag = tag_string.match("[^,]+$").trim();
Run Code Online (Sandbox Code Playgroud)
这将首先获取" blue"然后删除尾随空格.