如何提取“中的数据”&引用;使用PHP? local szMsg=string.format(“歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確%s個關於劍俠世界的小問題,就會獲得%s如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?", szNeedMoney,self.tbGroup[nGroupId].nQuestionMax,szAwardMsg,szNeedMoney); 本地tbOpt=
我想使用PHP从我的文件中提取如何提取“中的数据”&引用;使用PHP? local szMsg=string.format(“歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確%s個關於劍俠世界的小問題,就會獲得%s如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?", szNeedMoney,self.tbGroup[nGroupId].nQuestionMax,szAwardMsg,szNeedMoney); 本地tbOpt=,php,extract,Php,Extract,我想使用PHP从我的文件中提取“之间的数据 $string='local szMsg= 字符串格式(“歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確%s個關於劍俠世界的小問題,就會獲得%s如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?", szNeedMoney,self.tbGroup[nGroupId].nQuestionMax,szAwardMsg, szNeedMoney);本地tbOpt=“”; 预匹配(“/”(
“
之间的数据
$string='local szMsg=
字符串格式(“歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確%s個關於劍俠世界的小問題,就會獲得%s如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?",
szNeedMoney,self.tbGroup[nGroupId].nQuestionMax,szAwardMsg,
szNeedMoney);本地tbOpt=“”;
预匹配(“/”([^“]+)“/”,$string,$out);
$output=str_replace(“,”,$out[0]);
echo$输出
这将输出:
local szMsg = string.format(" 歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確<color=yellow>%s個<color>關於劍俠世界的小問題,就會獲得%s,如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?", szNeedMoney, self.tbGroup[nGroupId].nQuestionMax, szAwardMsg, szNeedMoney);
local tbOpt =
歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確%s個關於劍俠世界的小問題,就會獲得%s如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?
因为它在$string的双引号中
将您的数据作为$string,您就完成了 试试这个
歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確<color=yellow>%s個<color>關於劍俠世界的小問題,就會獲得%s,如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?
你是什么意思?你想干什么?你的问题是什么?是的,我想得到值beetwen“”来更改和编辑languagueDo你是指文件中的引号吗?@Dagon,不,我知道这个函数,但现在我只想得到数据beetwen“”;谢谢你的帮助help@Daniel,是的,我想获取此文件中引号中的数据Hello david。我可以问一下,我是否希望在一个文件中使用以下代码进行preg_match_all:您需要使用
file_get_contents()如果它是一个远程文件。如果你有一个非常长的文件,你可以使用$out数组来获取引号的所有实例。或者,您可以使用类似的方法首先搜索行:查看带有链接的注释。它将按行搜索,然后您可以对其执行正则表达式
preg_match('/"(.+)"/',$string,$matches); // puts text into $matches[1]