$str="你好(爱)[北京]{天安门}";

echo f1($str); //返回你好

echo f2($str); //返回我

echo f3($str); //返回爱

echo f4($str); //返回北京

echo f5($str); //返回天安门

function f1($str)

{

$result = array();

preg_match_all("/^(.*)(?:

return $result[1][0];

}

function f2($str)

{

$result = array();

preg_match_all("/(?:)/i",$str, $result);

return $result[1][0];

}

function f3($str)

{

$result = array();

preg_match_all("/(?:\()(.*)(?:\))/i",$str, $result);

return $result[1][0];

}

function f4($str)

{

$result = array();

preg_match_all("/(?:\[)(.*)(?:\])/i",$str, $result);

return $result[1][0];

}

function f5($str)

{

$result = array();

preg_match_all("/(?:\{)(.*)(?:\})/i",$str, $result);

return $result[1][0];

}

php 正则 尖括号,php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串...相关推荐

  1. php 正则 尖括号,php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符...

    PHP使用正则表达式提取字符串中尖括号<>.小括号().中括号[].大括号{}中的字符示例,需要的朋友可以参考下 代码如下: $str="你好(爱)[北京]{天安门}" ...

  2. 正则表达式提取字符串全部汉字或者全部英文

    正则表达式提取字符串全部汉字 str='严定宪 Dingxian Yan 王树忱 Shuchen Wang' findch= re.compile ('(.[\u4E00-\u9FA5]+)') ca ...

  3. 正则表达式提取字符串中的手机号码

    正则表达式提取字符串中的手机号码 1.正则表达式提取思路 1.先提取出来11位的数字组合 2.再判断这11位的数字组合是否符合要求 2.要用到的正则表达式功能 a.match() 用于提取()里面的符 ...

  4. 【Python】最长括号匹配问题:给定字符串,仅包含左括号‘(’和右括号‘)’,它可能不是括号匹配的,设计算法,找出最长匹配的括号子串

    最长括号匹配 示例: 给定字符串,仅包含左括号'('和右括号')',它可能不是括号匹配的,设计算法,找出最长匹配的括号子串. 算法分析 只有在右括号和左括号发生匹配时,才有可能更新最终解. 计算s[0 ...

  5. python正则匹配特殊字符_python 利用正则表达式提取特殊信息

    1.删除字符串中的 Python注释 案例: import re time = "2020-01-01 # 这是一个日期" num = re.sub(r'#.*$', " ...

  6. java 提取电话号码_java – 如何使用正则表达式提取字符串的电话号码?

    如果我有一个包含以下内容的字符串:这是1测试123-456-7890 我需要提取1234567890作为电话号码.我不想提取测试前的数字1. 如何在java中使用正则表达式? 我知道一种方法,但我不确 ...

  7. 正则表达式提取字符串内所有的img标签下的src路径

    2019独角兽企业重金招聘Python工程师标准>>> /*** 提取字符串内所有的img标签下的src* @param content* @return*/ public stat ...

  8. linux中shell的小括号、大括号的用法区别

    Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其区别如下: 1 小括号() ①命令组.括号中的命令新开一个子shell程序,括号中的变量为本地变量 ,不能够在脚本其他 ...

  9. 小括号在c语言的作用,C语言的小括号----其实是逗号运算符

    比如下面的代码: #include void fun() { int a, b, c, d; a = (, b = ); c = (, ); d = (, ); printf("%d %d ...

最新文章

  1. controller不跳转页面的几个原因_狗狗为什么不睡觉?是这几个原因
  2. 帮Facebook把用户做到7亿的那个人,告诉你如何实现用户增长
  3. 5.成本会计理论的U9系统实现(上)
  4. 【Linux】一步一步学Linux——tr命令(55)
  5. Javascript 装载和执行
  6. oracle 回滚空间查询,oracle回滚段和回滚表空间操作
  7. 如何把手变成手控_手把手教您如何在生产环境直接web级设计图形报表
  8. TensorFlow神经网络(三)神经网络优化
  9. Leetcode每日一题:136.single-number(只出现一次的数字)
  10. php文件代码格式化,php代码格式化工具(phpCodeBeautifier)
  11. 计算机网络强制100M,网络连通性故障分析与排除二例
  12. 精品软件 推荐 电子书转换器 EPUB to PDF Converter
  13. Python函数和面向对象,小白看了都说好
  14. Android 使用 Scheme 启动淘宝,天猫等其他APP
  15. 控制反转和依赖注入/ scop
  16. ug钣金冲压成型--混合折弯
  17. iOS 越狱-砸壳工具的使用
  18. rz cz命令未找到
  19. Algorithm保姆级笔记(基础+提高+Top1+杂题+Top2+蓝桥杯)
  20. java多线程---重入锁ReentrantLock

热门文章

  1. P3165 [CQOI2014]排序机械臂
  2. 简单banner制作
  3. 在XML文件中定义动画(1)
  4. ios学习之UITabBar(标签栏)
  5. Symbian中的新手问题整理(二)
  6. DELPHI之备忘(二)
  7. GARFIELD@10-07-2004
  8. linux c语言内核函数,2014-1-5_linux内核学习(1)_C语言基础
  9. 做人力资源需要掌握python_9种人力资源分析工具,高效打造数字化HR全流程
  10. SpringAOP描述及实现_AspectJ详解_基于注解的AOP实现_SpringJdbcTemplate详解