var path="/agents/AFGU/adsfadfa3352523424";
agents是固定的。
怎么用正则匹配到afgu这一串?
javascript的话,
/\/agents\/[A-Z]{4}\/[a-Z]{8}[0-9]{10}/;
分开看的话就是4个大写字母,8个小写字母。10个数字,具体还要看你的匹配,你具体是要配置的存在形式是什么?4个大写字母还是其他的任意个数。
以后问问题还是问的具体一点吧,正在匹配你需要说清楚你匹配的可能存在情况才行。
const reg = /\/agents\/([^\/]*)?/;
reg.exec(path)[1] // return AFGU
const reg = /\/agents\/(.*)?/;
reg.exec(path)[1] // return AFGU/adsfadfa3352523424
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
\/agents\/([^\/]+)\/