Javascript 在tilde旁边获取编号
坚持让它工作,因为标准的lookback似乎不支持它 所以我的字符串是:Javascript 在tilde旁边获取编号,javascript,regex,Javascript,Regex,坚持让它工作,因为标准的lookback似乎不支持它 所以我的字符串是:1~92个条目,共499个条目 我想提取92 我试过/\d(?!~)/,但如果我使用全局标志,它只会给我9,最后也会给我499 有什么想法吗?我认为你不一定需要回头看看。根据您的示例,正则表达式[0-9]+\~([0-9]+)将正确捕获组1上的92 在PHP中查看它的实时版本,在PHP中使用负查找功能,您可以使用(?使用tilde~,并捕获它后面的数字: /\d~(\d*)/ 工作示例: var string='499个
1~92个条目,共499个条目
我想提取92
我试过/\d(?!~)/
,但如果我使用全局
标志,它只会给我9
,最后也会给我499
有什么想法吗?我认为你不一定需要回头看看。根据您的示例,正则表达式
[0-9]+\~([0-9]+)
将正确捕获组1上的92
在PHP中查看它的实时版本,在PHP中使用负查找功能,您可以使用
(?使用tilde~
,并捕获它后面的数字:
/\d~(\d*)/
工作示例:
var string='499个条目中的1~92个条目';
让number=string.match(/\d~(\d*)/)[1];
console.log(number);
.match(/~(\d+)/)[1]
@userMod2我可以知道你为什么删除你之前的问题吗?@Tushar-这给了我答案tiddle@AvinashRaj-嗨-是的-我以为我找到了答案,但发现JS不支持lookbehind@userMod2检查我对你上一个问题的评论。你是否检查过索引1?
/\d~(\d*)/