吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2811|回复: 17
收起左侧

[求助] auto.js正则,谢谢各位!!

[复制链接]
大兵马元帅 发表于 2020-7-22 12:51
本帖最后由 大兵马元帅 于 2020-7-22 12:53 编辑

[JavaScript] 纯文本查看 复制代码
我是随机文本一个小 11表格 20分钟前//把“20分钟前”和他前面的空格去掉
我随机文本是一个小 4分钟前//把“4分钟前”和他前面的空格去掉
a1我随机文本是一个小 11表格 1小时前//把“1小时前”和他前面的空格去掉
11表格 昨天22:08//把“昨天22:08”和他前面的空格去掉
我是小 花都A 2天前//把“2天前”和他前面的空格去掉
小花朵 5-18//把“5-18”和他前面的空格去掉
asd色随机文本温为123你和 12-18//把“12-18”和他前面的空格去掉



想实现以上功能,正则怎么操作,谢谢!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

67liangchen 发表于 2020-7-22 12:52
同样求助啊!
kesai 发表于 2020-7-22 13:11
列明 发表于 2020-7-22 13:12
DiamondTAT 发表于 2020-7-22 13:08
必须要正则吗,可以用split(' ')分割字符串 , 然后去除数组最后一个元素再把剩余的元素用空格拼接

好方法!不过用正则也很简单的!等我玩完这局游戏的。
wmdick 发表于 2020-7-22 13:28
var oldStr = "我是一个随即文本 11表格 20分钟前";
var regStr = "20分钟前";

function replaceString(oldStr,regStr) {
    var pattern = '/\\s'+regStr+'*/g';
    var newStr = oldStr.replace(eval(pattern),"");
    return newStr
}

console.log(replaceString(oldStr,regStr));//我是一个随即文本 11表格
麻辣隔壁 发表于 2020-7-22 13:31
顶顶你可以不?帮顶
列明 发表于 2020-7-22 13:34
(.*)\s+((\d+(分钟|天)前)|((昨天|今天|明天)\d{1,2}:\d{1,2})|(\d{1,2}-\d{1,2}))
1        我是随机文本一个小 11表格 20分钟前        我是随机文本一个小 11表格        20分钟前        20分钟前        分钟                               
2        我随机文本是一个小 4分钟前        我随机文本是一个小        4分钟前        4分钟前        分钟                               
3        11表格 昨天22:08        11表格        昨天22:08                        昨天22:08        昨天               
4        我是小 花都A 2天前        我是小 花都A        2天前        2天前        天                               
5        小花朵 5-18        小花朵        5-18                                        5-18       
6        asd色随机文本温为123你和 12-18        asd色随机文本温为123你和        12-18                                        12-18       
xiao9798 发表于 2020-7-22 13:36
/.*(\s(.*))$/
thepoy 发表于 2020-7-22 13:40
用split比较简单,正则也不算难:
[JavaScript] 纯文本查看 复制代码
a = "a1我随机文本是一个小 11表格 1小时前"
"a1我随机文本是一个小 11表格 1小时前"
b = a.replace(/\s\S+$/i, "")
"a1我随机文本是一个小 11表格"
亡者之心x 发表于 2020-7-22 14:02
回答的都什么鬼,搞的那么长

(.*) \d+\S*?$

这个就可用,括号内即需要数据,主要是以空格和数字作为界限,后面的非贪婪匹配
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 14:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表