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

问题描述

请问一下,link如何分割字符串?规则如下
12345""67""""8""
要求分成
1
2
3
6
7""8

解决方案

并不是所有的东西用LINQ来做都适合的:

 var result=Regex.Split(""123""4578""6""7""""8""""@""(?<!""""(d+)*d+)(?!d+(d+)*"""")"");

结果:

 17""""8""

解决方案二:
这个需要构造状态机,扫描文本,根据状态决定是否捕获,遇到终止然后切分。

解决方案三:
说清楚你的规则,最后一个为什么是 7""8 而不是 7""""8

解决方案四:

 var result = Regex.Split(str@""(?<!""""(d+)*d+)(?!d+(d+)*"""")"")
时间: 2024-10-14 07:13:15

请问一下,link如何分割字符串?规则如下的相关文章

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

问题描述 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(&

Python中用split()方法分割字符串的使用

  这篇文章主要介绍了在Python中用split()方法分割字符串的使用介绍,是Python入门中的基础知识,需要的朋友可以参考下 split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num. 语法 以下是split()方法的语法: ? 1 str.split(str="", num=string.count(str)). 参数 str -- 这是任何分隔符,默认情况下是空格. num -- 这是要分割的行数.

增强J2ME的String能力——分割字符串(附源代码)

源代码|字符串 从JDK1.4以后,String类中新增了split方法来实现字符串的分割,但是在J2ME中却没有该方法(MIDP2.0中也没有实现),但是在实际使用过程中,有些时候的确要用到这种操作,这里将我以前实现的一段代码和大家共享,不足之处大家多提意见和建议: /** * 分割字符串,原理:检测字符串中的分割字符串,然后取子串 * @param original 需要分割的字符串 * @paran regex 分割字符串 * @return 分割后生成的字符串数组 */ private

SQL里类似SPLIT的分割字符串函数

函数|字符串 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦.下边的函数,实现了象数组一样去处理字符串.一,用临时表作为数组create   function   f_split(@c   varchar(2000),@split   varchar(2))     returns   @t   table(col   varchar(20))     as       begin

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

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

jquery分割字符串的方法

  本文实例讲述了jquery分割字符串的方法.分享给大家供大家参考.具体如下: 一.问题: 返回的数据是字符串用特殊字符@分割sss@vvv,怎么返回给2个id $("#a").text(data) $("#b").text(data) 怎么让他们同时显示,分别对应字符串的2个部分 a对应sss,b对应vvv 二.解决方法: ? 1 2 3 var arr = 'sss@vvv'.split('@'); $("#a").text(arr[0])

php中利用explode函数分割字符串到数组

 这篇文章主要介绍了php中利用explode函数分割字符串到数组,需要的朋友可以参考下 分割字符串    //利用 explode 函数分割字符串到数组  代码如下: <?php  $source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串  $hello = explode(',',$source);    for($index=0;$index<count($hello);$index++)  {  echo $

一个JavaScript用逗号分割字符串实例

  //用逗号隔开字符串成数组打印.  <!doctype html>  <html lang="en">  <head>  <meta charset="utf-8">  <title>每天一个JavaScript实例-分割字符串</title>  <script>  window.onload = function(){  var keywordList = prompt(&qu

要求在这里-java分割字符串新人求助

问题描述 java分割字符串新人求助 解决方案 String a=""abcd.e.fg""; String[] ss = a.split(""[.]""); for(String i : ss) System.out.println(i); 解决方案二: String[] s=""ab.cd"".split(""\.|); for (String o : s) {