怎么利用正则表达式截取字符串
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,本篇文章为大家展示了怎么利用正则表达式截取字符串,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。有这么一段字符串:[数字]字符串结果取 a=数字b=字符串截取方
千家信息网最后更新 2025年12月04日怎么利用正则表达式截取字符串
本篇文章为大家展示了怎么利用正则表达式截取字符串,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
有这么一段字符串:
[数字]字符串
结果
取 a=数字
b=字符串
截取方法1:
int a = Convert.ToInt32(txt1.Text.Trim().Replace('[', ']').Split(']')[1]); string b = txt1.Text.Trim().Replace('[', ']').Split(']')[2];截取方法2:
string str = "[数字]字符串";Regex reg = new Regex(@"([^]+)\](.*)");string a= Convert.ToInt32( reg.Match(str).Groups[1].Value);string b= Convert.ToInt32( reg.Match(str).Groups[2].Value);
截取方法3
string tempStr = "[数字]字符串"; string pattern = @"([\s§]∗)([\s\S]*)";Regex re = new Regex(pattern); string str1 = Regex.Replace(tempStr,pattern,"$1"); string str2 = Regex.Replace(tempStr, pattern, "$2");
变成数组怎么写
////// 返回一个字符串数组 /// /// ///public string[] ReturnIDAndName(string str) { string[] stringArray = new string[2]; Regex reg = new Regex(@"([^]+)\](.*)"); stringArray[0]= reg.Match(str).Groups[1].Value; stringArray[1] = reg.Match(str).Groups[2].Value; return stringArray; } /// /// 截取字符串编号 /// public int ReturnId(string str) { try { if (string.IsNullOrEmpty(str)) { return 0; } Regex regex = new Regex("(?<=\\[)\\d+(?=\\])"); Match m = regex.Match(str); int pid; if (!m.Success) { pid = int.Parse("[" + regex.Match(str).Value + "]"); } return int.Parse(regex.Match(str).Value); } catch { return 0; } }
上述内容就是怎么利用正则表达式截取字符串,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
字符
字符串
数字
方法
正则
表达式
内容
技能
数组
知识
简明
简明扼要
就是
文章
更多
篇文章
结果
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库附加是什么文件
天津现代化软件开发批发价格
施工进度管理软件开发报价
云服务器是多线还是单线
天水市网络安全管理培训
护苗 网络安全课的意义
通信网络技术地铁
传奇装备dbc数据库
网络技术研究进展报告
北京阿里云服务器哪个好
linux数据库操作
香港免备案服务器恒创
多cpu服务器组装图片
杭州软件开发定制价格
网络安全审查办法核心内容
数据库 如何避免 锁表
湖北联想服务器虚拟化费用
亲子网络安全教育小结
sdl要求的软件开发方案
做设计和软件开发哪个好
山东监控服务器机柜虚拟主机
数据库安全教育视频
电机控制软件开发书籍
web后台数据库
服务器3d模型
软件开发 两个修改一个文件
epoll 数据库
sql数据库over函数
共创网络安全征文
门诊处方软件开发