欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

求正则表达式?解决方案

程序员文章站 2022-04-29 11:35:53
...
求正则表达式???????????????急
$str = '



外语能力





英语:读写能力精通 | 听说能力熟练


韩语:读写能力一般 | 听说能力良好


德语:读写能力一般 | 听说能力一般




我想取出英语 韩语 德语这三个词,用正则表达是怎么写?
用这种格式:
前字符串(?[\s\S]*?)后字符串

------解决方案--------------------
PHP code

$str = '

外语能力

英语:读写能力精通 | 听说能力熟练
韩语:读写能力一般 | 听说能力良好
德语:读写能力一般 | 听说能力一般
'; preg_match_all('@
(.+):(.+)
@u',$str,$match); var_dump($match[1]);
------解决方案--------------------
PHP code
$str=

外语能力

英语:读写能力精通 | 听说能力熟练
韩语:读写能力一般 | 听说能力良好
德语:读写能力一般 | 听说能力一般