请问怎么用正则表达式分割字符串?

问题描述

selecta.id,b.mcfromWea,Youb分割成idmc如何做呢?谢谢

解决方案

解决方案二:
有sql分割还是用java正则分割
解决方案三:
引用1楼ibm_hoojo的回复:

有sql分割还是用java正则分割

java正则分割
解决方案四:
publicstaticvoidmain(String[]args){Stringvalue1="a.id";Stringvalue2="b.mc";string[]names1=value1.split("\.");string[]names2=value2.split("\.");for(inti=0;i<names1.length;i++){system.out.println(names1[i]);}for(inti=0;i<names2.length;i++){system.out.println(names2[i]);}}

这样符合你的要求不
解决方案五:
引用3楼intlgj的回复:我是想任意分隔selecta.id,b.mcfromWea,Youb分割成idmcselecttt,cc,kkfromWea,Youb分割成ttcckk
解决方案六:
都喜欢用个女人头像。。不解。!
解决方案七:
publicstaticvoidmain(Stringrags[]){Stringstr="selecta.id,b.mcfromWea,Youb";//str="selecttt,cc,kkfromWea,Youb";str=str.substring(str.indexOf("select")+"select".length(),str.indexOf("from"));Stringarr[]=str.split(",");for(inti=0;i<arr.length;i++){arr[i]=arr[i].replaceAll(".*\.","").trim();}System.out.println(Arrays.toString(arr));}//单纯用正则好像很难

解决方案八:
引用5楼wolfkingty的回复:

都喜欢用个女人头像。。不解。!

男人头像不觉得碍眼吗?都喜欢看美女不是?

时间: 2024-07-31 04:26:01

请问怎么用正则表达式分割字符串?的相关文章

请问怎么用正则表达式获取字符串?

问题描述 Name:ABCDE</br>请问怎么用正则表达式获取字符串ABCDE(不定)?注:ABCDE是不固定的,可为空,其余的固定,"</br>"为HTML标签 解决方案 解决方案二:(?is)(?<=Name:).*?(?=</br>)解决方案三:就是找:和</br>中间的字符串呀,不用正则也可以吧.解决方案四:引用1楼q107770540的回复: (?is)(?<=Name:).*?(?=</br>) 正解

PHP正则表达式匹配字符串中的指定标签

在 PHP 应用中,正则表达式主要用于: •正则匹配:根据正则表达式匹配相应的内容 •正则替换:根据正则表达式匹配内容并替换 •正则分割:根据正则表达式分割字符串 常用 preg_match_all() preg_match_all() 函数用于进行正则表达式全局匹配,成功返回整个模式匹配的次数(可能为零),如果出错返回 FALSE . 语法: int preg_match_all( string pattern, string subject, array matches [, int fla

请问一下,link如何分割字符串?规则如下

问题描述 请问一下,link如何分割字符串?规则如下 12345""67""""8""要求分成12367""8 解决方案 并不是所有的东西用LINQ来做都适合的: var result=Regex.Split(""123""4578""6""7""""8"""

c#中分割字符串的几种方法

字符串 最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助.下面介绍几种方法: 第一种方法:打开vs.net新建一个控制台项目.然后在Main()方法下输入下面的程序. string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结

请问javascript中正则表达式/[^\,]+/是什么意思?

问题描述 请问javascript中正则表达式/[^,]+/是什么意思? 如题,本人新手一枚,在看<JavaScript高级程序设计>第五章引用类型5.6.3小节String类型时,看到如下例子: var colorText = "red,blue,green,yellow"; var colors1 = colorText.split(","); var colors2 = colorText.split(",",2); var c

string-使用split方法分割字符串

问题描述 使用split方法分割字符串 我想分割一个字符串,如: C:Programfilesimagesflower.jpg 但是,使用下面的代码: String[] tokens = s.split("\"); String image= tokens[4]; 有错误: 08-07 12:47:35.960: E/AndroidRuntime(6921): java.util.regex.PatternSyntaxException: Syntax error U_REGEX_BA

Java中分割字符串的两种方法实例详解_java

前言 相信大家应该都知道在java编程中,有时候我们需要把一个字符串按照某个特定字符.字母等作为截点分割这个字符串,这样我们就可以使用这个字符串的一部分或者把所有截取的内容保存到数组里等操作.下面这篇文章就给大家分享了两种分割的方法,下面来一起看看吧. 一.java.lang.String 的 split() 方法, JDK 1.4 or later public String[] split(String regex,int limit) 示例代码 public class StringSpl

【java易错点】java split分割字符串 空格问题解析

String s = "@123.com"; String[] data = s.split("@");  // 以@分割字符串,获得@后的值. 运行结果如下 data[0] : " "; data[1] : 123.com ; 此时,你会发现,data数组里面存储的第一个元素是一个空格,是的,你没有看错,因为字符串的split方法,当你以正则表达式或者字符串("@")分割字符串的时候,如果此时的("@")

利用PHP分割字符串函数把字符串成分割数组

str_split() 可以将字符串按照需要的长度做分割, 但是如果字符串中有UTF-8编码的中文出现,就会出现乱码. 如果需要实现支持中文的按照长度分割字符串的功能就需要额外处理  代码如下 复制代码 <?php $str = 'hello world'; $arr = str_split($str); print_r($arr); /* Array (     [0] => h     [1] => e     [2] => l     [3] => l     [4]