|
20精币
求大佬帮忙: |
文本_取出中间文本 | 文本型 | | |
欲取全文本 | 文本型 | | | | 前面文本 | 文本型 | | | | 后面文本 | 文本型 | | | | 起始搜寻位置 | 整数型 | | | | 是否区分大小写 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_位置 | 整数型 | | | 局_位置1 | 整数型 | | | 局_前面文本 | 文本型 | | | 局_后面文本 | 文本型 | | |
局_前面文本 = 子文本替换 (前面文本, “#引号”, #引号, , , 真)局_后面文本 = 子文本替换 (后面文本, “#引号”, #引号, , , 真)是否区分大小写 = 取反 (是否区分大小写 )局_位置 = 寻找文本 (欲取全文本, 局_前面文本, 起始搜寻位置, 是否区分大小写 )如果真 (局_位置 ≠ -1 )局_位置 = 局_位置 + 取文本长度 (局_前面文本 )局_位置1 = 寻找文本 (欲取全文本, 局_后面文本, 局_位置, 是否区分大小写)如果真 (局_位置 = -1 或 局_位置1 = -1 )返回 (“”)返回 (取文本中间 (欲取全文本, 局_位置, 局_位置1 - 局_位置))
|
最佳答案
查看完整内容
[mw_shl_code=python,true]# 源文本
source_text = "这是一段示例文本"
# 左边文本
left_text = "这是"
# 右边文本
right_text = "文本"
# 首先,我们需要确保源文本中包含左右两边的文本
if source_text.startswith(left_text) and source_text.endswith(right_text):
# 使用split方法分割文本,取中间的部分
middle_text = source_text[len(left_text):-len(right_text)]
print(middle_text) # 输出: 一段示例
els ...
|