问题标签 [preg-match]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
58160 浏览

php - 使用正则表达式从电子邮件地址中提取用户名

我的文本字符串如下所示:

我只需要得到@之前的部分,别无其他。如果重要的话,文本来自一个简单的 XML 对象。

我的代码如下所示:

有时用户名可能在 @ 符号之前有数字或下划线,这似乎是正则表达式停止的地方。

0 投票
4 回答
81 浏览

php - 如何使用 preg_match 在 php 中查找“和”?

我一直在使用"/x{201C}/u""/x{201D}/u"匹配它们,但没有结果。

难道我做错了什么??

0 投票
7 回答
19711 浏览

php - 使用 PHP 从(搜索引擎)引荐来源网址获取关键字

我正在尝试从引荐来源网址获取搜索关键字。目前,我正在为 Google 网址使用以下代码。但有时它不起作用...

是否有另一种/干净/有效的方法来做到这一点?

谢谢你,普拉萨德

0 投票
5 回答
46734 浏览

regex - 预匹配空字符串

如何 preg_match 为空(空)字符串?

我需要类似的东西:

0 投票
4 回答
472 浏览

php - 仅当输入的电子邮件来自特定域时才执行脚本

我正在尝试创建一个脚本,该脚本仅在用户输入的电子邮件地址来自特定域时才执行其操作。我创建了一个正则表达式,在通过 regex 实用程序对其进行测试时似乎可以工作,但是当它在我的 PHP 脚本中使用时,它告诉我有效的电子邮件是无效的。在这种情况下,我希望来自 @secondgearsoftware.com、@secondgearllc.com 或 asia.secondgearsoftware.com 的任何电子邮件都显示成功并拒绝所有其他电子邮件。

我不太确定这种模式有什么问题。任何帮助,将不胜感激。

0 投票
1 回答
1382 浏览

php - Preg 匹配并计算短字符串中的匹配结果

我已经有一个函数可以计算字符串中的项目数($paragraph)并告诉我结果是多少个字符,即 tsp 和 tbsp 存在 7​​,我可以使用它来计算该字符串的百分比。

我需要用 preg_match 加强这一点,因为 10tsp 应该算作 5。

我知道这会是preg_match('#[d]+[item]#', $paragraph)对的吗?

编辑对不起曲线球,但数字和 $item 之间可能有一个空格,一个 preg_match 可以同时捕获两个实例吗?

0 投票
2 回答
162 浏览

php - 使用 PHP,如何将文本文件与链接一起输出到表格中

我有这个文本文件:

我需要将内容输出到一个表格中,其中日期和时间在它自己的列中,而瓷砖和章节在另一个列中。

另外..我需要用必须以这种方式格式化的链接替换标题和章节:

为澄清起见,文本文件中的标题为:

章节是后面的数字:

0 投票
4 回答
1547 浏览

php - 另一个棘手的 preg_match

只需要查看一个段落是否包含“停用词”,停用词在下面的数组中。

我的公式为:

这工作得很好,但对于像“pan”这样的短词,像“panko”这样的词被识别为停用词。

所以正则表达式就像它必须在它之前有一个空格或者是一个新行的开始,并且要么以句号/空格/逗号/(其他非字符对象)结尾。

另外,一旦识别出停用词,我怎么能告诉 php 退出循环?

谢谢大家,随着我的学习减慢正则表达式的学习速度!

0 投票
3 回答
482 浏览

php - 使用 PHP 将文本文件过滤到 AZ 列表中

我有一个文本文件,内容如下:

我需要做的是我需要创建一个 AZ 列表......所以:

当你点击字母时,它会弹出一个表格,如果我点击 A,则只有以 A 开头的单词,如果我点击 # 符号,则只有以数字开头的单词。

我正在考虑使用正则表达式来完成此操作,但我不想创建 27 个不同的页面。那么有没有办法在网址末尾调用字母?就像创造可以做到这一点的东西

0 投票
2 回答
453 浏览

php - PHP RegularExpression:匹配任何内容(包括空格)

我需要从上面的字符串中得到两个单独的结果:
1。

2.

那么,PHP的两个单独的正则表达式模式应该是什么才能获得上述两个结果