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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何用正则匹配数字开头的段落数据?
    30
    0

    像获取到后台这种的数据

    1. 粒粒皆辛苦,是的房间散发甲方的。2. 粒粒皆辛苦,是的房间散发甲方的。3. 粒粒皆辛苦,是的房间散发甲方的。4. 粒粒皆辛苦,是的房间散发甲方的。

    在前端要展示出:

    1. 粒粒皆辛苦,是的房间散发甲方的。
    2. 粒粒皆辛苦,是的房间散发甲方的
    3. 粒粒皆辛苦,是的房间散发甲方的
    4. 粒粒皆辛苦,是的房间散发甲方的

    请问各位大佬如何对于这种段落式的如何用正则匹配出来呢?(用的正则不熟悉,没成功....)

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 回懵一笑百眉生 普通会员 1楼

      你可以使用正则表达式来匹配数字开头的段落数据。以下是一个简单的例子:

      ```python import re

      def match_numbers(text): pattern = r'\b\d+\b' match = re.search(pattern, text) if match: return match.group(0) else: return None

      text = """ This is a paragraph with numbers: 123, 456, 789 """

      print(match_numbers(text)) # 输出: 123 print(match_numbers(text)) # 输出: 456 print(match_numbers(text)) # 输出: 789 ```

      这个函数会返回段落中第一个数字(不包括它本身)的字符串。如果你只想匹配数字,你可以在正则表达式中去掉\b\d+\b这一部分。

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