首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将字符串“123[45]/67[8]/9[10]”转换为“123/67/9”

要将字符串“123[45]/67[8]/9[10]”转换为“123/67/9”,可以使用正则表达式来匹配并替换字符串中的特定模式。

以下是一个示例的解决方案:

代码语言:txt
复制
import re

def convert_string(input_str):
    pattern = r'\[(\d+)\]'  # 匹配方括号内的数字
    result = re.sub(pattern, '', input_str)  # 使用空字符串替换匹配到的内容
    return result

input_str = "123[45]/67[8]/9[10]"
output_str = convert_string(input_str)
print(output_str)

输出结果为:

代码语言:txt
复制
123/67/9

在这个解决方案中,我们使用了正则表达式模式\[(\d+)\]来匹配方括号内的数字。然后,使用re.sub()函数将匹配到的内容替换为空字符串,从而实现了将方括号及其中的数字删除的效果。

请注意,这只是一个示例解决方案,实际应用中可能需要根据具体需求进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Excel公式技巧11: 从字符串中提取数字——数字位于字符串末尾

    通过首先在A1中的字符串末尾添加一个适当的值(例如1/17、3^45,“0123456789”),可以保证该字符串将包含至少一个0-9中的每个数字(因此FIND函数的所有10个返回值都是非错误值),同时通过将字符串放在...此时公式1换为: =0+MID(“123ABC456“,MIN(FIND({0,1,2,3,4,5,6,7,8,9},"123ABC4560.0588235294117647")),LEN(A1))...转换为: =0+MID(“123ABC456“,MIN({10,1,2,3,7,8,9,24,14,20}),LEN(A1)) 转换为: =0+MID(“123ABC456“,1,LEN(“123ABC456...“)) 转换为: =0+MID(“123ABC456“,1,9) 由于字符串中有其它数字的影响,导致找到的传递到MID函数的起始位置变化,因此结果为: #VALUE!...0)-1) 转换为(注意,这里是如何将得到的数组颠倒,从而使得从字符串的末尾到开头逐个获取字符成为可能): =0+RIGHT(“ABC456”,MATCH(FALSE,ISNUMBER(0+MID(“ABC456

    2.7K20

    【CS】Cobalt Strick的Malleable2 C2配置以及PowerShell免杀

    所以我们可以吧Base64换为字节码的形式进行绕过。.../a7bH42YCNxRUm5b/XUiSBe1Ch/9Oq9MQqRPZkwCCT88HLQU32K+4oDoRh5ZrUEut7YQFkTuF/kadzF3Wjao01O3MA9AFfJWl+uN5PDAJnRNLW0cPG8yUr8HG7zmK1bVvluiN9CFEKPyTROTyywfn5CPQ0iv1mc0HBNAUmyOGV...163,106,141,53,59,115,0,244,1,95,37,105,126,184,222,79,12,2,103,68,210,214,209,195,198,243,37,43,240,113,187,206,98,181,109,91,229,186,35,125,8,81,10,63,36,209,57,60,178,193,249,249,8,244,52,138,253,102,115,65,193,52,5,38,200,225,149,251,61,207,226...) [Byte[]]$HTAAzLNjfk = [Byte[]](219,247,120,238,209,134,108,195,150,124,243,148,107,100,22,8,166,237,76,144,238,10,158,17,5,161,122,35,98,157,211,150,129,117,220,246,107,18,234,153,35,35,99,35,98,155,35,51,35,35,98,154,99,35,35,35,98,153,123,135,112,198,220,246,107,176,112,112,107,170,196...glxAhgUznZWUI + $HTAAzLNjfk + $HeDjjuDz + $XOdUFuGpKi 这里有Github的自动化脚本MyBypassAV_ps1.py,不仅可以转换字节码,也可以用随机字符串混淆函数和变量

    26610

    CTF逆向--.NET与Python篇

    编码后若和字符串‘UENURntFYTV5X0RvX05ldF9DcjRjazNyfQ==’一致,则显示注册成功,将该字符串进行base64解码,得到flag Flag:PCTF{Ea5y_Do_Net_Cr4ck3r.../usr/bin/env python # encoding: utf-8 # 访问 http://tool.lu/pyc/ 查看更多信息 import sys lookup = [196,153,149,206,17,221,10,217,167,18,36,135,103,61,111,31,92,152,21,228,105,191,173,41,2,245,23,144..., 88,9,136,95,30,193,176,225,198,197,194,239,134,162,192,11,70,58,187,50,67,236,230,13,99,190,208,207,7,53..., 88,9,136,95,30,193,176,225,198,197,194,239,134,162,192,11,70,58,187,50,67,236,230,13,99,190,208,207,7,53...,发现里面出现了python的标志 按理来说一般的c程序是不会出现python的,但是这里却出现了大量的Py前缀,这说明什么呢,说明这个exe实际上是一个pythonexe的程序(你问我为什么会知道?

    2.6K90
    领券