怎样用正则表达式取双引号内的内容
4个回答
2017-07-27
展开全部
var pattern = /".+"/;
var testStr = '1234"abas"daf';
var result = testStr.match(pattern);
console.log(result[1]); // = abas
试了下,没办法直接去掉双引号 但是可以拿到所需数据的数组,通过取数组的值就得到没有引号的啦
var testStr = '1234"abas"daf';
var result = testStr.match(pattern);
console.log(result[1]); // = abas
试了下,没办法直接去掉双引号 但是可以拿到所需数据的数组,通过取数组的值就得到没有引号的啦
展开全部
用
[^"]+(?=")
[^"]+(?=")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$s = '{=a:3:{i:0;s:4:"何岸";i:1;s:2:"男";i:2;s:128:"简介";};';
if (preg_match_all('/\"(.*?)\"/', $s, $matches)) {
$s1 = $matches[1][0];
$s2 = $matches[1][1];
$s3 = $matches[1][2];
echo $s1."\n";
echo $s2."\n";
echo $s3."\n";
}
?>
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
$s = '{=a:3:{i:0;s:4:"何岸";i:1;s:2:"男";i:2;s:128:"简介";};';
if (preg_match_all('/\"(.*?)\"/', $s, $matches)) {
$s1 = $matches[1][0];
$s2 = $matches[1][1];
$s3 = $matches[1][2];
echo $s1."\n";
echo $s2."\n";
echo $s3."\n";
}
?>
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询