求个正则表达式,获取两个字中间的内容!比如“a123啊45,c”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求个正则表达式,获取两个字中间的内容!比如“a123啊45,c”相关的知识,希望对你有一定的参考价值。
比如“a我123啊45,c”
需要用java取 “a我” 与 “,c” 之间的12345;
“a我” 与 “,c” 是已知的。可能为任意长度(1到10),任意字符。
中间要得到的“123啊45”是任意字符,可能是数字字母汉字。
这一段字符是会变的
这个只是规律
也可能是“你好吗我好满意”,
通过已知“你好吗”和“满意”取到中间的内容。“我好”
var str = "a我123啊45,c";
str.replace(reg,'$1')追问
这一段字符是会变的
这个只是规律
也可能是已知“你好吗我好满意”,
通过“你好吗”和“满意”取到中间的内容。
不知道不知道,你这个需求天方夜谭
追问搞定了
Python 正则表达式匹配两个指定字符串中间的内容
A(.*?)B 表示截取 A/B 中间的字符串
import re txt=‘@font-face{font-family:"customfont"; src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAACHMAHUrlQa1/U/GjaKLvBmPZEW9aysrJJd8fcdtKlebEw+i+9+ss+zY9V28te/XU+6HyW/QK0Vmv==)‘ bs64_str = re.findall("charset=utf-8;base64,(.*?)\)", txt)[0] print(bs64_str)
执行结果:
d09GRgABAAAAACHMAHUrlQa1/U/GjaKLvBmPZEW9aysrJJd8fcdtKlebEw+i+9+ss+zY9V28te/XU+6HyW/QK0Vmv==
以上是关于求个正则表达式,获取两个字中间的内容!比如“a123啊45,c”的主要内容,如果未能解决你的问题,请参考以下文章