我正在尝试学习正则表达式并遇到了这个问题:Extract a substring between two characters in a string PHP其中一个答案有:
$input = "[modid=256]";
preg_match('~=(.*?)]~', $input, $output);
echo $output[1]; // 256
我猜~=(.*?)]~
可以分解为'找到=
和]
'之间的事情,但是~
是什么意思以及它们如何用于一般? (我看过其他地方,但似乎找不到这个符号的含义)