相关疑难解决方法(0)

Php找到带正则表达式的字符串

我已经阅读了关于正则表达式的多个教程,但它不会留在我脑海里.我永远无法让我的模式发挥作用.希望有人能提供帮助.

我有一个php变量($ content),我需要找到一个看起来像这样的模式

[展厅::名称/的/的/文件夹/]

我想搜索:

- starting with "[gallery::"
- any other character (variable length)
- ending with "]"
Run Code Online (Sandbox Code Playgroud)

到目前为止,在PHP中我有:

   preg_match('/\[gallery\:/', $content, $matches, PREG_OFFSET_CAPTURE);
Run Code Online (Sandbox Code Playgroud)

我可以找到[画廊:但就是这样.我希望能够找到其余的(:name/of/the/folder /)

任何帮助表示赞赏!谢谢!

php regex

23
推荐指数
1
解决办法
5万
查看次数

使用strpos()查找整个单词

大家好:)我正在尝试使用strpos()在一个句子中查找整个单词.但此刻,如果它只是另一个词的一部分,它也会找到这个词.例如:

$mystring = "It's a beautiful morning today!";
$findme   = "a";

$pos = strpos($mystring, $findme);
Run Code Online (Sandbox Code Playgroud)

在这个例子中,它会在单词"a"(它应该这样做)中找到"a",但也会在"beautiful"中找到,因为其中有一个a.

我怎样才能找到整个单词而不是它是否是其他单词的一部分?

php strpos

2
推荐指数
1
解决办法
9728
查看次数

标签 统计

php ×2

regex ×1

strpos ×1