私はプレグマッチでいくつかの基本を経験しましたが、あなたがそれに慣れていないときはかなり難しいです.
私がやろうとしているのは、文字列でこのインスタンスを検索することです
バグ1234
大文字と小文字を区別してはならないので、bug1234 または BuG1234 が機能するはずです。bug という単語の後に任意の 4 つの数字が続く必要があります。bug1234 の間にスペースや何かを入れてはいけません。間にスペースがない限り、前に何も付けたり、直後に来たりしないバグ1234でなければならないので、「バグ1234には解決できない問題があります」が一致します。
明確にするために、具体的には 1234 以外の任意の数字を指定できますが、4 桁である必要があります
私の不自由な試みは次のとおりです。
$file_string = $workdetails->text;
$file_string = strtolower($file_string);
$bugkey = "/bug[0-9]{4}/";
$nosey = preg_match($bugkey, $file_string);
if($nosey !== false)
{
echo "We have a match baby!!"
}
それは、バグという言葉に言及せずに、あらゆる種類の空の文字列を返すように見えました