账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    正则表达式匹配出字符串中自己想要的结果
    • 2017-09-16 00:00
    • 11
    38
    0
    http://v.youku.com/v_show/id_XMzAyMzUxNDEyMA==.html?spm=a2hww.20023042.m_226600.5~5!2~5~5!3~5!2~5~A&f=26079431

    这样的一个链接,如何用正则表达式匹配出id_后面的结果,望大神指点。

    //例如
    http://v.youku.com/v_show/id_XMzAyMzUxNDEyMA==.html?spm=a2hww.20023042.m_226600.5~5!2~5~5!3~5!2~5~A&f=26079431
    //这个url匹配出  XMzAyMzUxNDEyMA==  这个字符串,就是id_后面到.之间这一段
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 正则表达式是一种强大的字符串匹配工具,它可以根据规则和模式在字符串中查找匹配的字符串。以下是一个简单的正则表达式,用于匹配一个字符串中的数字:

      /(\d+)\b/

      这个正则表达式可以匹配一个或多个数字,并将其分割成单词。例如,如果你有一个字符串"123abc456def789",这个正则表达式会匹配出"123","456","789"这3个数字。

      如果你想匹配字符串中的某个字符,你可以使用特殊的字符\d。例如,如果你想匹配字符串"123abc456def789"中的第一个数字,你可以使用\d+。这个正则表达式会匹配一个或多个数字。

      如果你想匹配字符串中的数字的总和,你可以使用\d+,并加上\b来确保它是单词。例如,如果你有一个字符串"123abc456def789",这个正则表达式会匹配出"123","456","789","123","456","789","123","456","789"这11个数字的总和。

      如果你想匹配字符串中的数字的平均值,你可以使用\d+(\.\d+)?,这个正则表达式会匹配一个或多个数字,然后使用\.\d+来匹配一个或多个小数。例如,如果你有一个字符串"123abc456def789",这个正则表达式会匹配出"123","456","789","123","456","789","123","456","789","123.45","456.78","123.456","789.12"这12个数字的平均值。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部