正则表达式:匹配以某些字母开头的一定长度的单词

2023-12-27

我需要一个匹配的正则表达式7字母词,开头为'st'。 例如,它应该只匹配'startin'来自以下:start startin starting


一般提示:

  • 起始符号直接包含在正则表达式中,例如st。 如果起始字符在正则表达式语法意义上是特殊的(如点、括号等),则需要使用反斜杠对其进行转义,但在您的情况下不需要。

  • 在起始符号之后,包括字符类对于你的“单词”的剩余字符。如果要允许所有字符,请使用点:.。如果您想允许所有非空白字符,请使用\S。如果您只想允许 (unicode) 字母,请使用\p{L}。要仅允许非重音拉丁字母,请使用[A-Za-z]。这里有很多可能性。

  • 最后,包括重复量词对于上一步中的字符类。在你的情况下,你需要恰好 5 个字符st,所以重复量词是{5}.

  • 如果您只想匹配整个字符串,请使用\A在开始时和\z在你的正则表达式的末尾。或者包括\b在正则表达式的开头/结尾处以匹配所谓的单词边界(包括字符串的开头/结尾、空格、标点符号)。 最强大的替代方案(完全控制)是所谓的展望- 为了简单起见,我将把它留在这里。

See 本教程 http://www.regular-expressions.info/tutorial.html了解详情。您可以只查找我提到的特定关键字,例如重复, 字符类, unicode, 展望, etc.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

正则表达式:匹配以某些字母开头的一定长度的单词 的相关文章

  • PHP DBlib PDO 问题

    我正在尝试通过 php 连接到 MSSQL 服务器 但我的 pdo 连接给我带来了困难和我不太理解的错误 我在下面粘贴的代码一周前运行得很好 突然间它就停止了 没有任何人进行任何更改 我仍然可以连接到服务器并直接从命令行运行查询 但我在 p
  • 这是过滤数据并防止 SQL 注入和其他攻击的安全方法吗?

    我创建了两个简单的函数来在插入数据进入 mysql 查询之前对其进行过滤 对于表单字段 我还使用正则表达式来单独检查每个字段 Form filter function filter var HTML is not allowed var s
  • Java 中的正则表达式,\\s 与 \\s+

    下面两个表达式有什么区别 x x replaceAll s x x replaceAll s 第一个匹配单个空格 而第二个匹配一个或多个空格 它们是所谓的正则表达式量词 它们执行像这样的匹配 取自文档 http docs oracle co
  • 使用 PHP 创建、编辑和删除 crontab 作业?

    是否可以使用 PHP 创建 编辑和删除 crontab 作业 我知道如何列出 Apache 用户当前的 crontab 作业 output shell exec crontab l echo output 但是如何使用 PHP 添加 cro
  • Zend 框架会话丢失

    我有一个注册表单 当用户注册时 它会将他重定向到他的页面 在 Firefox 和 Chrome 中一切正常 但在 Internet Explorer 中则正常 看起来保存用户信息后 会话就关闭了 并且不会将用户重定向到他的页面 我该如何解决
  • PHP 多个 Ajax 请求:第一个请求阻止第二个请求

    我在一页上有 2 个 ajax 请求 我运行了第一个请求并单独启动了第二个请求 但第二个在第一个运行后停止工作 第一次结束后继续 第一个请求需要很长时间 大约 30 60 秒 此时我需要第二个请求来显示日志第一个请求发生的情况 我尝试使用
  • 如何使用 Google Calendar API 和官方 PHP 库创建全天活动?

    我有这个代码 event new Event event gt setSummary event summary event gt setLocation event location start new EventDateTime sta
  • 如何使用 PATCH 更新简单的数据库字段?

    我是 php 和 API 的新手 我正在尝试学习这些方法 但我无法执行 PATCH 或 PUT 来更新我的简单 mysql 数据库 我使用了以下代码 if isset PATCH con mysqli connect localhost r
  • 我应该在 Symfony 中哪里放置既不是控制器也不是模型的类?

    对于我的应用程序包 我需要一些既不是控制器也不是模型的类 例如 我想要一个scorecard具有诸如 技能 效率 美丽 等成员的类 此外 它可能具有诸如 meanScore 之类的成员方法 getters 这样的类在 Symfony 框架中
  • 为什么“script”命令会生成 ^[ 和 ^M 字符以及如何使用 vim 搜索和替换删除它们?

    在linux上 使用bash shell 当我使用script命令时 生成的文件称为typescript 当我用 vim 打开该文件时 每一行都包含 M字符 并且有几行 由于我的彩色命令提示符 包含一个字符 我想用任何东西替换这些字符 从而
  • zend框架验证模型中的数据而不是表单中的数据

    使用 Zend Framework 2 在我的应用程序中 要编辑数据库中的数据 可以编译 html 表单或发送 http post 请求 我的服务器作为 Web 服务实现 在第二种情况下 不会呈现表单 问题 如果当服务器收到不是从表单发送而
  • Sublime Text 编辑器中的 PHP 语法检查

    在Gedit中 我可以在当前文档上添加 php l 外部工具 如果我安装了PHP命令行 它将对文档进行语法检查 有没有办法用 Sublime Text 编辑器来做到这一点 注意 我有一台 Mac 并且安装了 PHP CLI 我想我必须将代码
  • 将 Base64 字符串转换为图像文件? [复制]

    这个问题在这里已经有答案了 我正在尝试将我的 Base64 图像字符串转换为图像文件 这是我的 Base64 字符串 http pastebin com ENkTrGNG http pastebin com ENkTrGNG 使用以下代码将
  • 我可以在 VIM 或 Perl 中替换单个正则表达式中的多个项目吗?

    假设我有字符串 The Quick Brown Fox Jumps Over the Lazy Dog 我可以用一个正则表达式将其更改为 The Slow Brown Fox Jumps Over the Energy Dog 吗 目前 我
  • 如何让php页面从html页面接收ajax post

    我有一个非常简单的表单 其中有一个名字输入字段 我捕获了表单数据 并使用标准 jQuery 发布方法通过 ajax 将其传输到 PHP 页面 但是 我根本无法从 PHP 页面获得任何在服务器端捕获数据的响应 我不确定我做错了什么或缺少什么
  • Nginx 安全链接模块不适用于 php 文件,但适用于静态文件

    我在用http nginx org en docs http ngx http secure link module html http nginx org en docs http ngx http secure link module
  • 如何强制下载图片?

    我的页面上有一个动态生成的图像 如下所示 img src 我不想告诉我的用户右键单击图像并点击保存 而是想公开一个下载链接 单击该链接将提示下载图像 如何实现这一目标 最初我在 js 中尝试这样做 var path my image att
  • SimpleXML 返回空数组

    我正在尝试使用 Google Maps API 和 PHP SimpleXML 获取城市的纬度和经度 我尝试这样做 xml simplexml load file http maps googleapis com maps api geoc
  • 突出显示单词并提取其附近文本的函数

    我有一个文本例如 Etiam porta semmalesuada magna mollis euismod 整数取数 ante venenatis dapibus posuere velit aliquet 埃蒂亚姆 门塔 塞姆 male
  • jQuery appendTo(), json 在 IE 6,7,8 中不起作用

    我这两天绞尽脑汁想找到解决办法 我使用 jQuery ajax 从数据库中获取值 以便在另一个框发生更改时更新一个框 php 脚本从数据库中获取值 然后输出 json 它在 FF 中工作正常 但在所有版本的 IE 中 选择框都不会更新 我已

随机推荐

  • 如果是嵌套元素,则后代 Until()

    在我之前的问题中 link https stackoverflow com questions 75957548 xdocument descendants cannot distinguish between parent child e
  • 如何将 Asp.Net Server 标签添加到 JS 并对其进行评估?

    我有一个 javascript 文件 我动态地将其包含到 ASP NET MVC 视图中 该脚本设置了一些我想从中获取其值的 javascript 变量和 HTML 帮助程序 以下将 js 变量设置为等于包含 var testPortal
  • Kivy:触摸标签以选中复选框

    我正在尝试为 MCQ 制作一个 aap 这里我想要一个功能 如果有人点击与复选框相对应的标签 则该复选框也必须被选中 在Kivy中可以吗 因为 Kivy 不直接提供任何与复选框的文本关联 这是 kv 的一部分
  • 我们如何使用 startActivityforResult() 来发送电子邮件意图?

    我正在使用意图发送带有附件的电子邮件 工作正常 我想获得此电子邮件意图结果 我已经使用过startActivityforResult 但我无法获得电子邮件意图的结果 我们如何使用startActivityforResult 电子邮件意图 谢
  • 在 REST API 中使用 LINK 和 UNLINK HTTP 动词

    我目前正在致力于实现 REST API 我有一个资源模型 其中各个资源之间存在大量关系 我的问题是 如何以 RESTful 方式将两个现有资源相互链接 建立关系 我遇到的一种解决方案是使用 LINK 和 UNLINK HTTP 动词 API
  • Perl 6 的多重调度如何决定使用哪个例程?

    考虑这个程序 我在参数列表中构造了一个数组 尽管有一个接受数组的签名 但这调用了接受列表的签名 foo 1 2 3 multi foo Array array put Called Array version multi foo Array
  • 如何在 iOS10 (Swift 3) 中获取“正在播放”歌曲的歌词

    我想显示 iOS 系统播放器当前正在播放的歌曲的歌词 这是我的自定义播放器 import UIKit import MediaPlayer import AVFoundation class NowPlayingController NSO
  • 有没有办法知道Python中的Unicode字符串是否包含任何中文/日文字符?

    我在 Python 中有一个 Unicode 字符串 我正在寻找一种方法来确定字符串中是否有中文 日文字符 如果可能的话 最好能够找到这些字符 看起来这与语言检测问题有点不同 我的字符串可以是英文和中文文本的混合 我的代码可以访问互联网 您
  • Laravel 控制器中的 foreach 循环

    我在控制器 laravel 4 中循环数据时遇到问题 我的代码是这样的 owner Input get owner count Input get count product Product whereOwnerAndStatus owne
  • .NET - 将列表转换/映射为对象,反之亦然

    我有以下包含字段名称和值的列表 public class FormField public string FieldName get set public string FieldValue get set var formData new
  • 从距离矩阵中查找点的坐标

    我有一组点 坐标未知 和距离矩阵 我需要找到这些点的坐标 以便绘制它们并显示我的算法的解决方案 我可以将这些点之一设置在坐标 0 0 中以进行简化 并找到其他点 谁能告诉我是否可以找到其他点的坐标 如果可以 如何找到 提前致谢 编辑 忘了说
  • 在 SQL 中拥有“重复字段”的最佳方式是什么?

    我正在尝试建立一个表来链接不同表中的两条记录 这些链接本身需要与另一个表相关联 所以目前我的表格如下所示 link id primary key item id 1 foreign key item id 2 foreign key lin
  • PHP - 将制表符分隔的 TXT 文件转换为 CSV

    我正在尝试将制表符分隔的 txt 文件转换为 csv 文件 我能够使用 fgetcsv 打开 txt 文件并使用以下代码获取每一行的数据 handle fopen fileurl com r row 1 if handle fopen fi
  • 获取对象列表中具有 max 属性值的对象

    这是我到目前为止编写的代码 该程序的要点是从文件中读取 20 个人 然后为他们分配属性 然后根据用户给出的输入规范化他们的值 class One def init self self attrOne self attrTwo self at
  • 将 JSON 格式的 DateTime 传递给 ASP.NET MVC

    我们知道MVC为JsonResult返回DateTime的格式如下 Date 1240718400000 并且我们知道如何在 JS 中解析它 但是 MVC 似乎不接受以这种方式发送的 DateTime 参数 例如 我有以下操作 HttpGe
  • 如果我没有 git master 分支,会出现什么问题?

    大多数 git 存储库都有一个 master 分支 但这个名称确实没有什么特别之处 您可以删除 master 分支 将另一个分支重命名为 master 完全跳过 master 分支 git 中是否有任何内容被硬编码以期望主分支 如果我的存储
  • 无法在 Swift 中使用 Objective-C 类构建模块 Foundation

    我正在尝试编译一个 Swift 应用程序 其中包含通过桥接标头加载的补充 Objective C 文件 然而 它已经到达第一行 import
  • Chart.js 版本 2.5 工具提示水平对齐项目

    我正在开发 Chart js 版本 2 5 当前值显示垂直 我想水平显示 一些高级图表有 20 个值 请检查下面的附图 预期结果 白人或高加索人和黑人或非裔美国人排成一排 亚洲其他人和亚洲日本人在另一排 tooltips mode inde
  • MySQL - 长文本搜索

    我相信这个问题对于很多像我一样的MySQL新手来说会有用 有什么方法可以搜索 LONGTEXT 类型吗 正如我所见 FULLTEXT 只能用于 TEXT 字段 由于大小的原因 这不适合我 附 我听说 LONGTEXT 存储为 BLOB 因此
  • 正则表达式:匹配以某些字母开头的一定长度的单词

    我需要一个匹配的正则表达式7字母词 开头为 st 例如 它应该只匹配 startin 来自以下 start startin starting 一般提示 起始符号直接包含在正则表达式中 例如st 如果起始字符在正则表达式语法意义上是特殊的 如