200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 正则表达式截取字符串办法技巧

正则表达式截取字符串办法技巧

时间:2022-01-11 03:07:11

相关推荐

正则表达式截取字符串办法技巧

后端开发|php教程

正则表达式 截取 字符串

后端开发-php教程

有这么一段字符串:

tpshop ios源码,vscode图片怎么打不开,ubuntu 硬盘 工具,tomcat开不起来,python老爬虫,php里嵌套html,丹东抖音seo搜索排名,仿qq聊天网站php源码,运维系统模板lzw

[数字]字符串

帝国cms蓝色政府源码,vscode换行连击动画,ndk安装ubuntu,tomcat哪个进程,前端查sqlite3,爬虫为什么要虚拟环境,php 第三版 pdf,合肥seo公司费用,php门户网站毕业设计,网页设计特效代码网站,帝国文章网站模板lzw

结果

javascript源码大全,ubuntu系统自动挂载,tomcat如何控制线程,vba网络爬虫,php06 net,涪陵区seo优化批发价格lzw

取 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; } }

以上就是本文给大家分享的正则表达式截取字符串的方法技巧,希望大家喜欢。

更多正则表达式截取字符串的方法技巧相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。