取两个特定字符之间的字符串

str=‘创刊:;1981;类别:;工程科技I;周期:;双月刊;发行:;北京;语言:;中文 ;起订时间:;曾用名:;膜分离科学与技术;出版社:;公司类;邮编:;100029;主编:;李守荣;邮发:;54-40;库存:;200‘
pattern = re.compile (‘发行:;(.*);语言:‘)
pub_place = pattern.findall (str)
pub_place = ‘‘.join (pub_place).strip ()

原文地址:https://blog.51cto.com/14265660/2383233

时间: 2024-10-05 03:09:14

取两个特定字符之间的字符串的相关文章

JS取出特定字符前后的字符串,针对一串自负里面的单个字符前后的字符串

//针对一串自负里面的单个字符前后的字符串<!doctype html> <html> <head> <meta charset="utf-8"> <title>分割字符串</title> </head> <script type="text/javascript"> /* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; s

C语言提取被特定字符分隔的字符串中的内容

C语言中通常可以使用sscanf与strtok进行对制定的分隔符进行分割.sscanf函数的缺陷是对于1;2;3;;;4这样分割符中间没有值的情况处理不好(sscanf(str, "%*[^;];%[^;]",a)).可能存在其它的方式进行分割,目前不对此讨论. typedef struct split_str_struct { char *str; unsigned short length; }SPLITSTRUCT; 以上声明一个字符串分割结构体,用作字符分割用. 字符分割函数:

vb.net 正则表达式 取 固定格式的字符

vb.net 正则表达式 取 固定格式的字符: 原始字符串:strSqlTmp="select * from A_TEST where a_data = '@[email protected]' and b_link = @[email protected]" 其中@包围的是sql文的条件字段, 需要将条件字段取出,单独处理 Dim mc As MatchCollection = Regex.Matches(strSqlTmp, "@([0-9]*?)@") For

求字符串中某两个字符之间的字符

这个简单,留作纪念,学习之初写的: 求两个A之间的字符,并打印出来: 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 7 const char Stra[40] = "sdfjAI Love You So Much !Ajidhj";//呵呵,乱输的 8 const char *p; 9 p = Stra; 10 11 while (*p != '\0') 12 { 13 if (*p ==

字符串去特定字符-2009年哈尔滨工业大学计算机研究生机试真题

题目描述: 输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果. 输入: 测试数据有多组,每组输入字符串s和字符c. 输出: 对于每组输入,输出去除c字符后的结果. 样例输入: heallo    a 样例输出: hello 解题代码: 解法1:使用两个数组, 第二个数组存储去掉特定字符的字符串 #include <stdio.h> int main(){ char arr[200]; char arrNew[200]; char focus; while (scanf("%

题目1049:字符串去特定字符(简单字符判断)

题目链接:http://ac.jobdu.com/problem.php?pid=1049 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: // // 1049 字符串去特定字符.cpp // Jobdu // // Created by PengFei_Zheng on 26/04/2017. // Copyright © 2017 PengFei_Zheng. All rights reserved. // #include <s

九度oj 题目1049:字符串去特定字符

题目1049:字符串去特定字符 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:10173 解决:4611 题目描述: 输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果. 输入: 测试数据有多组,每组输入字符串s和字符c. 输出: 对于每组输入,输出去除c字符后的结果. 样例输入: heallo a 样例输出: hello 1 #include <iostream> 2 #include <string> 3 using namespace std; 4 5 i

golang取两个数字之间的随机数

//取两个数字之间的随机数int64 func RandInt64(min, max int64) int64 { if min > max { return max } return rand.New(rand.NewSource(min)).Int63n(max) }

JS 从一个字符串中截取两个字符串之间的字符串

/************************************************* 函数说明:从一个字符串中截取 两个字符串之间的字符串 参数说明:src_str 原串, start_str_loc开始查找的字符串, start_str起始字符串 end_str结束字符串 dep :两个字符串之间的字符串 /************************************************/ function analysysRespParam(src_str,s