A4-Tacks 2022-06-04 23:55 采纳率: 0%
浏览 10

如何获取字符串指定索引处单词

如何获取字符串指定索引处单词?

我的代码在遇到字符串首尾单词时会失效, 请问怎么解决?

# -*- coding: utf-8; -*-
from re import search; 
def func(text: str, start: int) -> str: 
    end = start; 
    while not search(r"^.{1}\b", text[start-2:start]): 
        start -= 1; 
    while not search(r"\b.{1}$", text[end-1:end+1]): 
        end += 1; 
    return text[start-1: end]
  • 写回答

1条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-06-05 00:10
    关注

    只能加个判断了,如果start小于2的话,start等于2之类的,可能还要定义第三个变量。

    评论

报告相同问题?

问题事件

  • 修改了问题 6月5日
  • 创建了问题 6月4日

悬赏问题

  • ¥20 ARM64架构下SSCMS部署问题
  • ¥20 请教如何让移动端的热区自适应
  • ¥30 为什么深度学习网络训练会出现训练集和测试集准确率和损失都不变的情况
  • ¥15 (标签-3D|关键词-色模型)
  • ¥15 发现在MSVS2022中”#pragma once“不起作用
  • ¥15 实时声纹降噪算法进行无关说话人语音抑制
  • ¥100 adb针对解决手机锁屏问题(相关搜索:手机锁屏)
  • ¥15 发现哔哩哔哩的粉丝只能显示前5页能不能爬出来
  • ¥15 oracle数据库求解
  • ¥15 c++ websocketpp连接币安 有报错,有偿求解