我已经阅读了关于正则表达式的多个教程,但它不会留在我脑海里.我永远无法让我的模式发挥作用.希望有人能提供帮助.
我有一个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 /)
任何帮助表示赞赏!谢谢!
大家好:)我正在尝试使用strpos()在一个句子中查找整个单词.但此刻,如果它只是另一个词的一部分,它也会找到这个词.例如:
$mystring = "It's a beautiful morning today!";
$findme = "a";
$pos = strpos($mystring, $findme);
Run Code Online (Sandbox Code Playgroud)
在这个例子中,它会在单词"a"(它应该这样做)中找到"a",但也会在"beautiful"中找到,因为其中有一个a.
我怎样才能找到整个单词而不是它是否是其他单词的一部分?