正则,找出无标点符号章节名字

2023-12-11 03:38

本文主要是介绍正则,找出无标点符号章节名字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

场景:

文字如下:找出下面两段的标题


  佃户争占耕牛

  海阳县九都乡下,有一石姓人家,名曰石尚友。专喜卖小牛,租与人养,牛大便取回孳生。时一邻人吴茂正无牛耕田,乃托相知人,到石尚友家,讨一牛去养。议定三年供大交还。谁知养到二年,牛一发长大肥壮,又生一不牛。吴茂心中欢喜,又得牛耕田,又有利息,愈加爱惜甚重。及至养至三年,石尚友见吴茂牛大,又生了子,遂来取回。吴茂见财起心,遂对石曰:「这牛白白养他两年,今才得用,尔便要取去,可将一两辛苦钱还我。若肯再与我养两年,我便贴尔一两银子。」石曰:「前年尔养一年,那便说得小旧年,便替你耕田一年,又生一小犊与尔,尔心不足,还说要取辛苦钱!」石尚友说罢,即牵牛归去。吴茂见石牵牛,即来抢夺。便硬争曰:「谁人不知,我将价钱与尔,买得此牛?今日又来白骗。世间那有这等强人!」两下即扭住乱打,同结到县里去见官。不想行至街心,撞着郭爷道到,二人即喊叫伸冤。郭爷乃带转府中,问曰:「二人怎么扭结,牵牛在此?」

  邻舍争占小驹

  杭州武林驿,有葛、沈二姓,同廒接居住。葛殷、沈枢两家,俱养有牝马,后两马俱生小驹,而小驹常混作一起,交互吃乳。一日,沈枢牝马死去,其小驹即带在葛殷马群中养大。时常杂乱,晚夕一同吃乳。后因小驹俱教得鞍,沈枢将礼谢殷,求取此驹。葛殷顿起枭心,便对来人说:「尔家小马,多时死去,这马俱是我马生的。拜上你家老官,这礼我也不敢受。」来人到家,对主人说知此事。沈枢曰:「有这道理?我亲自去取。」即致葛家亲来取马。葛殷曰:「前日你的小马,实因无乳死去,我未计把信报你。」

也就是搜索出 佃户争占耕牛,邻舍争占小驹

这个标题特点是: 无标点符号,单独一行 ,且文字个数比较少

可用下面的正则匹配:

\w{2,10}[\r\n]

或者

^\s*\w{2,10}[\r\n]

实测,\w可以匹配汉字,但是不能匹配标点符号等特殊字符

比如:

可以匹配      邻舍争占小驹

但不能匹配  ○邻舍争占小驹

这篇关于正则,找出无标点符号章节名字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/479335

相关文章

找出php中可能有问题的代码行

前言 当你发现一个平时占用cpu比较少的进程突然间占用cpu接近100%时,你如何找到导致cpu飙升的原因?我的思路是,首先找到进程正在执行的代码行,从而确定可能有问题的代码段。然后,再仔细分析有问题的代码段,从而找出原因。 如果你的程序使用的是c、c++编写,那么你可以很容易的找到正在执行的代码行。但是,程序是php编写的,如何找到可能有问题的代码行呢?这个问题就是本文要解决的问题。 背景

找出有毒的那一瓶药

找出有毒的那一瓶药 找出有毒的那一瓶药问题描述求解方法二进制编码方法详细示例 找出有毒的那一瓶药 问题描述 有47瓶药,其中只有一瓶有毒。从中毒到死亡时间为4天,问最少准备几只老鼠,在4天时间内找出有毒的药? 求解方法 要在4天内确定有毒药瓶,最少需要 6 只老鼠。以下是如何使用这 6 只老鼠来找出有毒药瓶的方法。 二进制编码方法 药瓶编号: 将47瓶药瓶编号从1到

python进阶篇-day07-高级语法与正则

day07-python其他高级语法 一. with(上下文管理) 介绍 概述 一个类只要实现了__ enter __ () 和 __ exit __ ()方法, 这个类就是一个上下文管理器类, 该类的对象 = 上下文管理器对象 目的 节约资源, 提高效率, 避免手动释放资源, 且出bug的时候, 也会自动尝试释放资源 特点 上下文管理器对象, 可以结合with语句使用

JavaScript中使用正则判断一个值是否是数字,包含正负,小数点

使用正则表达式来判断: if(/^[+-]?\d*\.?\d*$/.test(str)){//为数字} 实际情况中可以将+去掉,

c++的名字空间

名字空间 什么是名字空间 在C语言中定义的全局变量、函数、结构、联合、枚举、枚举值、宏都在全局作用域下,所以当项目比较庞大时,非常容易造成命名冲突(以模块名作前缀、后缀),所以C++中选择把全局作用域进行拆分成 子作用域进行管理,这些子作用域就是作名字空间。 如何设计名字空间 namespace 空间名 {// 子作用域在该作用域中定义全局变量、函数、结构、联合、枚举、枚举值...,不

优化算法与正则化

目录 一:优化问题 1.梯度消失和爆炸 2.局部最优  3.指数加权平均 4.动量梯度下降法  5.RMSProp算法 6.Adam算法 二:学习率衰减 三:标准化  都看到这里了,点个赞呗!!!!! 一:优化问题 1.梯度消失和爆炸 在梯度函数上出现指数级递增或者递减的情况下分别称为梯度爆炸或者梯度消失 假设g(z)=z,对于目标输出:y=w^n*w^n-

6. 深度学习中的正则化技术:防止过拟合

引言 过拟合是深度学习模型在训练过程中常遇到的挑战。过拟合会导致模型在训练数据上表现良好,但在新数据上表现不佳。为了防止过拟合,研究者们提出了多种正则化技术,如L1/L2正则化、Dropout、数据增强等。这些技术通过约束模型的复杂度或增加数据的多样性,有效提高了模型的泛化能力。本篇博文将深入探讨这些正则化技术的原理、应用及其在实际深度学习任务中的效果。 1. 过拟合的原因与影响 过拟合通常

013.Python爬虫系列_re正则解析

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈 PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈 Oracle数据库教程:👉👉 Oracle数据库文章合集 👈👈 优

【机器学习 sklearn】模型正则化L1-Lasso,L2-Ridge

#coding:utf-8from __future__ import divisionimport sysreload(sys)sys.setdefaultencoding('utf-8')import timestart_time = time.time()import pandas as pd# 输入训练样本的特征以及目标值,分别存储在变量X_train与y_train之中。

js,找出两个数的最大公约数

/*比如说有要求a、b两个整数的最大公约数,a>b,那么我们先用a除以b,得到商8,余数r1:a÷b=q1…r1 我们当然也可以把上面这个式子改写成乘法式:a=b*q1+r1     如果r1=0,那么b就是a、b的最大公约数。 要是r1≠0,就继续除,用b除以r1,我们也可以有和上面一样的式子:b=r1*q2+r2    如果余数r2=0,那么r1就是所求的最大公约数。*/ fun