如何向正则表达式添加连字符

2023-12-14

我遇到过这种模式

(\w+)

和来自http://gskinner.com/RegExr/网站我明白\w= 匹配字母数字字符和下划线,并且+= 匹配先前的标记 1 次或多次(不太确定这意味着什么)。

如何将连字符添加到列表中?

I tried (\w\-+)但这不起作用,我没有得到任何匹配...


您需要一个字符类,表示为[...]. \w然后可以在字符类中使用,并且可以添加更多字符:

[\w-]

不过,如果您添加更多字符来匹配,请小心。连字符减号必须是first or last在类中以避免将其解释为范围(或相应地转义)。

The +是一个量词,所以它在一个标记之后(其中整个字符类是一个标记[as is\w]):

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

如何向正则表达式添加连字符 的相关文章

  • 在 Kohana 中,可以触发 404 错误吗?

    我有一个名为articles 它创建从数据库获取相关数据的文章模型 我想 如果我调用的方法返回false 触发 404 错误 这是我到目前为止所拥有的 articleName this gt uri gt segment articles
  • 如何将 php Web 应用程序转换为桌面应用程序并保留数据库 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我们有一个用 PHP 开发的 Web 应用程序 但大多数客户并没有一直连接到互联网 那么 有没有办法将应用程序转换为桌面应用程序 以便
  • PHP上传文件产生错误代码4。为什么?

    HTML
  • Ubuntu 18.04升级后php7.2-curl无法安装

    今天从 16 04 升级到 18 04do release upgrade d 在升级过程中 我被告知一些软件包将被删除 其中包括 删除 libperl5 22 lxc common perl modules 5 22 php imagic
  • 基本表创建 fpdf

    我找不到使用 fpdf 制作表格并从 mysql 数据库获取数据的合适教程 我只是想知道如何创建一个 我在网上尝试示例时遇到了很多错误 例如 我有 名字 中间名 姓氏 年龄 和 电子邮件 列 如何使用 fpdf 创建表格并回显数据库中的条目
  • 使用 Vala 和 GLib 的正则表达式

    有没有一个函数 比如http php net manual en function preg match all php http php net manual en function preg match all php 使用 GLibh
  • Javascript 函数与 php 一样吗?

    我在网站上使用 WebIM 提供聊天支持 我希望能够在客户端启动聊天会话时设置一个计时器 如果操作员 技术人员在 x 秒内没有响应 我希望页面重定向到客户端可以留言的另一个页面 有点像 请稍等 我们尝试联系您 这样 如果所有技术人员都太忙或
  • 如何读取 XML 文件并从中获取值以在 PHP 编码的 HTML 页面中显示

    我有一个 XML 文件 其中有一些重复的标签 其中包含不同的值 我需要获取这些值并显示在我的网页中 请帮助我得到这个 如果您使用 PHP5 可以查看 SimpleXML 您可以在这里找到介绍教程 http www w3schools com
  • Notepad++:: 通过正则表达式完全删除包含问号的行

    嗯 我想这就是我的标题 这对于我将要实现的目标来说是不言自明的 这是我当前的文本文件的示例 Diva was the winning song of the Eurovision Song Contest 1998 Who will win
  • 通过 AJAX 发送 XML

    我在 jQuery 中创建了一个 xml 文档 如下所示 var xmlDocument
  • 如何从控制器访问 Zend Framework 应用程序的配置?

    我有一个基于 Zend 框架的应用程序快速开始 http framework zend com docs quickstart setup 我已经让演示工作起来 现在正在实例化一个新的模型类来完成一些实际工作 在我的控制器中 我想将配置参数
  • DOMPDF - 未找到“字体”类

    我正在尝试通过命令行添加字体 每次我尝试都会收到以下错误 Fatal error Class Font not found in home scripts public html MarketingPalv2 load font php o
  • 在 PHP 中将十进制/双精度/浮点值与 PDO 绑定的最佳方法是什么?

    看来类常量只涵盖PDO PARAM BOOL PDO PARAM INT and PDO PARAM STR用于绑定 您只是将十进制 浮点 双精度值绑定为字符串还是有更好的方法来处理它们 MySQLi 允许使用 d 类型表示 double
  • Twig:选择某些块并渲染它们

    我正在将 twig 模板引擎集成到 PHP 应用程序中 特别是 我想使用 twig 引擎来渲染表单 了解了 symfony2 如何使用 twig 渲染表单小部件后 他们有一个巨大的模板文件 其中包含所有小部件 如下所示 block pass
  • 如何在 Laravel 代码中使用 Artisan 命令?

    如何在我的 php caode Ex 中使用 Artisan 命令行 php artisan version to 您可以从控制器调用 Artisan 命令 如下所示 calling of migrate install Artisan c
  • 从数据库 MYSQL 和 Codeigniter 获取信息

    如果你们需要其他信息 上一个问题就在这里 从数据库中获取信息 https stackoverflow com questions 13336744 fetching information from the database 另一个更新 尽
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • 如何使用 PHP 获取列中的所有值?

    我一直在到处寻找这个问题 但仍然找不到解决方案 如何从 mySQL 列中获取所有值并将它们存储在数组中 例如 表名称 客户 列名称 ID 名称 行数 5 我想获取此表中所有 5 个名称的数组 我该如何去做呢 我正在使用 PHP 我试图 SE
  • 无法与站点通信以检查致命错误

    无法与站点通信以检查致命错误 因此 PHP 更改已恢复 您需要通过其他方式上传 PHP 文件更改 例如使用 SFTP 有什么解决办法 我正在 WordPress 中编辑头文件 遇到这个问题 尝试这个 我有同样的问题并决定调查一下 更改 wp
  • 如何显示 PHP 对象

    我有这样的代码 dataRecord1 client gt GetRecord token table filter echo pre print r dataRecord1 echo pre foreach dataRecord1 gt

随机推荐

  • 为什么此插件代码中的 CRM 2011 实体关系为空?

    这是我为 CRM 2011 编写的插件的工作示例 我已在插件注册工具中为此插件创建了 创建 步骤 这执行得很好 我还为该插件注册了一个 更新 步骤 由于返回的主要联系人为空 因此执行失败 这些步骤都注册为异步 using System us
  • 即使将鼠标悬停后也保持下拉菜单处于活动状态(可见)

    当我移动鼠标指针滚动到子菜单后 我的子菜单立即消失 感觉好像我把 CSS 搞砸了 经过几次尝试使其保持活跃后我无法弄清楚 我遵循了一些教程 看看它 他们称之为hover on the ul代替a 主播 我尝试了类似的方法 但无法达到我想要的
  • 从表列中的 SQL Server 日期值获取月份名称

    我想创建一个统计查询 显示每月的记录数 问题是我希望以字母形式显示月份 例如一月 二月 三月等 而不是像 1 2 或 3 那样 我没有使用字母表显示月份名称month getdate 我不知道如何进行转换 这是我的 SQL Server 查
  • TIMESTAMP 未按照蜂巢中镶木地板的预期表现

    I have parquet读取时的数据 TIMESTAMP列 使用 Spark 效果非常好 以下是样本记录 scala gt data select BATCH LOAD DATE limit 5 show BATCH LOAD DATE
  • JavaScript 的本地存储字符串存储在哪里?

    哪里localstorage字符串存储在操作系统上 它在 Firefox 的 Profile 文件夹中吗 是的 在 Firefox 中 它位于配置文件文件夹中的 webappsstore sqlite 文件中 See https devel
  • 将 one-hot 编码目标值映射到正确的标签名称

    我有一个标签名称列表 我枚举并创建了一个字典 my list b airplane b automobile b bird b cat b deer b dog b frog b horse b ship b truck label dic
  • python按钮点击后更改文本

    我想制作一个按钮 在每次单击后更改显示的文本 数字 并返回函数中定义的值 因为我想使用显示的变量 我创建了一个函数 每次点击后都会为 文本 添加 1 直到 4 和一个按钮 该代码不返回函数的值 按钮只有文本 1 2 3 或 4 import
  • 如何将 dateutil.relativedelta 对象转换为 datetime.timedelta 对象?

    如何将 dateutil relativedelta 对象转换为 datetime timedelta 对象 e g pip install python dateutil from dateutil relativedelta impor
  • 根据用户角色将收件人添加到失败和取消的 WooCommerce 电子邮件

    我希望能够根据用户在订购时的角色来更改接收 Woocommerce 电子邮件通知的人员 例如 如果用户以批发客户身份登录 则会收到不同的电子邮件通知 我找到了如何在新订单完成后使用以下命令更改它woocommerce email recip
  • 如何折叠listviewitem UWP中的子控件

    通用Windows平台 C 如何从代码隐藏中折叠 展开项目 MainListView listitem 的子列表视图 我还没有找到任何有效的东西 我想在 SelectionChanged 事件中执行此操作 XAML
  • 如何使用 UIStoryboard Segues 将数据从一个视图传递到 IOS 中的另一个视图?

    我在用Xcode 4 3 1 我使用 Storyboard 创建了 UI 其中有许多视图控制器 Issue 在我的应用程序中 我使用 ShakeGesture 在摇晃时我正在做一些操作 它工作正常 但是 当摇动停止时 我需要将一些值传递给另
  • swift 中 objc 的 `UIViewController` 相当于什么?

    我想声明一个接受采用特定协议的 UIViewController 的函数 我怎样才能快速声明这一点 protocol MyProtocol func subtitle gt String func saveResults func setu
  • 如何仅比较cosmos db中的日期部分

    我们将 EmployeeId Name LogDate 数据存储在 cosmosdb 中 LogDate 数据是日期时间 我们希望从 cosmos 中获取数据 其中 LogDate 在 2018 01 15 和 2018 01 30 之间
  • 如何以编程方式停止/启动远程机器上的 Windows 服务?

    我想编写一个控制台或 Click Once WinForms 应用程序 它将以编程方式停止和 或启动远程盒子上的 Windows 服务 两个机器都运行 NET 3 5 哪些 NET API 可用于实现此目的 in C var sc new
  • 了解routes.rb文件中符号的用法

    我是 ruby 的新手 我正在开发一个项目 在routes rb文件中 有一些我不明白的语法 更准确地说 我可以在这个文件中找到 get account with a symbol get notes with no symbol 有什么不
  • ASP.NET Web API 身份验证选项

    有哪些选项可用于对由另一个域的 JQuery 应用程序使用的 MVC3 Web API 应用程序进行身份验证 以下是迄今为止我尝试过的限制 事情 我不想使用 OAuth 对于用户群有限的私人应用程序 我不能期望最终用户在现有提供商上拥有自己
  • 从 Azure 表存储获取实体(限制 1)

    我试图使用逻辑应用程序中的连接器从表存储中获取实体 过滤查询如下 chequeNo eq variables chequeNo 这会返回所有条目 但我只想返回 1 个 无法在任何地方找到解决方案 queries filter chequeN
  • angular.mock.inject 方法的问题

    我正在使用以下茉莉花测试用例 use strict describe companyService function var httpBackend companyService beforeEach angular mock module
  • 如何淡化变化的背景图像

    当我执行以下代码时 我想淡化图像 large img css background image url img 我尝试过在很多地方加入淡入淡出 Thanks 这可能就是您想要的 elem fadeTo slow 0 3 function t
  • 如何向正则表达式添加连字符

    我遇到过这种模式 w 和来自http gskinner com RegExr 网站我明白 w 匹配字母数字字符和下划线 并且 匹配先前的标记 1 次或多次 不太确定这意味着什么 如何将连字符添加到列表中 I tried w 但这不起作用 我