我正在尝试在双引号中查找所有内容并将其替换为使用它的链接。我有超过 500 行的问题,所以我不想手动做。
原始 php 文档片段:
$q2 = array ("What does Mars look like from Earth?",
"What is Mars's position relative to Earth?");
$q3 = array ("What does Mars's surface look like?",
"Show me a view of the surface of Mars.",
"Show me a picture of the surface of Mars.");
我想要的格式:
$q2 = array ("<a href="answer.php?query=What+does+Mars+look+like+from+Earth%3F">What does Mars look like from Earth?</a>",
<a href="answer.php?query=What+is+Mars's+position+relative+to+Earth%3F">"What is Mars's position relative to Earth?");
我尝试使用正则表达式,但之前没有任何经验,我没有成功。使用 RegExr(我的示例)我找到了:“[A-Za-z0-9\s.\?']*”并替换为: <a href=answer.php?query=$&> $&"
这只是给出了类似的结果
$q2 = array (<a href=answer.php?query="What does Mars look like from Earth?">"What does Mars look like from Earth?"</a>",
这很接近,但不是我需要的。希望有人知道我应该使用什么替换,或者更好的程序来尝试。任何帮助,将不胜感激。