小编bob*_*ble的帖子

正则表达式 - 在字符串中查找 8 位数字

我想使用正则表达式从字符串中提取 8 位数字。

测试字符串是

hi 82799162, 236232 (82342450),test data 8979

所需的相应输出应为

82799162, 82342450,null

我试过以下代码:

  • preg_match('/[0-9]{8}$/', $string, $match);
  • preg_match('/\d{8}$/', $string, $match);

但它不会从 中检索号码236232 (82342450)

php regex preg-match

0
推荐指数
2
解决办法
7989
查看次数

没有第一次出现字母的字母表的正则表达式是什么?

我正在尝试使用 FLEX 来识别我需要的一些正则表达式。我正在寻找的是一组字符,比如说[A-Z],我想要一个正则表达式,无论它是什么,它都可以匹配第一个字母,然后是第二个字母,[A-Z]除了第一个字母之外,它可以是任何字母。

例如,如果我给你AB,你匹配它,但如果我给你AA你不匹配。所以我正在寻找一个类似于[A-Z][A-Z^除了在第一组中选择的内容的正则表达式 ]

对于更多出现的字母,如何实现这一点?假设我想匹配 3 个字母而不是每个新字母都来自以前的字母。例如ABC但不是AAB

谢谢!

regex compiler-construction flex-lexer

0
推荐指数
1
解决办法
59
查看次数

如何使用正则表达式在两者之间匹配单词与随机字符?

有点难以解释我正在尝试做什么,所以这是一个例子.

我正在寻找以下字符串中的"bar"一词.

barristabrarbvvvaar
Run Code Online (Sandbox Code Playgroud)

它应该返回bar,brarbvvvaar因为个个都bar在中间随机字符连.

我怎么做?

我试过了

b.*a.*r
Run Code Online (Sandbox Code Playgroud)

regex

-1
推荐指数
1
解决办法
3808
查看次数

c#regex只匹配连字符

基本上如果我有aaa-aaa它应该匹配.如果它aaaa-bbbb---应该匹配aaaa-bbbb 如果它只是aaaa它不匹配.

我想用正则表达式做任何想法吗?

目前我有

(?=\\S*[-])([a-zA-Z-]+)
Run Code Online (Sandbox Code Playgroud)

c# regex

-1
推荐指数
1
解决办法
482
查看次数

正则表达式...从字符串中提取某些单词

我有以下字符串,我想从中提取位置.

 {"image_intro":"images\/slider\/lazic.jpg","float_intro":"","image_intro_alt":"Tuttlingen","image_intro_caption":"","image_fulltext":"images\/slider\/lazic.jpg","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}
Run Code Online (Sandbox Code Playgroud)

所以我需要Tuttlingen这个词......仅此而已.

有人可以告诉我正确的PHP正则表达式吗?

php regex

-3
推荐指数
1
解决办法
79
查看次数

标签 统计

regex ×5

php ×2

c# ×1

compiler-construction ×1

flex-lexer ×1

preg-match ×1