我有一个字符串:
import random
digits = [str(i) for i in range(10)]
s = [''.join([a,b,c,d]) for a in digits for b in digits for c in digits for d in digits]
random.shuffle(s)
real_password = '1234'
i = 0
for code in s:
if code == real_password:
print()
print('The password is: ', code)
break
else:
i += 1
print(i, ' failures', end='\r')
我想在问号出现后<p><img src="../filemanager/image.png?1476187745382"/></p> some text ...
或.png
之后删除所有内容。目标是删除添加.jpg
但不包含?1476187745382
某些文字的时间戳......
请记住,时间戳会发生变化,图像"/></p>
之后的内容也会发生变化。
我已经研究了不同的解决方案,但它们都删除了某个字符后的确切事件或所有内容,这不是我需要做的。
这就是我所看到的:
答案 0 :(得分:0)
并不总是需要,但正则表达式会这样做:
$string = preg_replace('/\?[\d]{13}/', '', $string);
如果时间戳不总是13位数,那么只用{13}
替换+
。
答案 1 :(得分:-1)
$ path =“../ filemanager / image.png?1476187745382”;
$ subpath = explode('?',$ path)[0];