`
avatar_2009
  • 浏览: 3006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

找出字符串中最长的数字,打印出来并打印该字符串在整个字符串的位置和长度

 
阅读更多
package com.livingforu.test0010;


import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
*
* @author Administrator
* 找出字符串中最长的,打印出来并打印该字符串在整个字符串的位置和长度
*/
public class BeiNuee{
public static void main(String[] args)
{
String s = "adfadf12311sdfsd123123fsdfd233";
zhengze(s);

}

public static void zhengze(String s){
Pattern p = Pattern.compile("(\\d+)", Pattern.DOTALL);
Matcher matcher = p.matcher(s);

//List<String> sList = new ArrayList<String>();

String maxs = "";

while (matcher.find())
{
if(maxs.length() < matcher.group(1).length())
{
maxs = matcher.group(1);
}
}
System.out.println(maxs);
System.out.println(maxs.length());
System.out.println(s.indexOf(maxs));
}
}
分享到:
评论

相关推荐

    OJ_在字符串中找出连续最长的数字串

    在编程竞赛(OJ)中,"在字符串中找出连续最长的数字串"是一道典型的字符串处理问题。它要求我们从一个给定的字符串中找到最长的一段连续的数字序列。这个问题涉及到字符串遍历、字符判断以及动态规划或滑动窗口等...

    在字符串中找出连续最长的数字串+

    总结,找出字符串中连续最长的数字串并输出其长度,是字符串处理中的一个基础问题,它涉及到字符串遍历、条件判断和动态规划等编程技巧。通过学习和实践这类问题,可以提高对字符串操作的理解和编程能力。

    计算字符串中最大回文长度,并返回回文字符串及长度

    接着,我们要解决的最大问题是找出输入字符串中的最长回文子串。这个问题可以通过动态规划(Dynamic Programming, DP)来解决。动态规划是一种将大问题分解为小问题并逐个解决的策略。对于回文子串,我们可以创建一...

    求字符串中出现相同且长度最长字符串

    本问题的核心是找到给定字符串中出现相同且长度最长的子串,并输出该子串及其首次出现的首字符位置。这个问题可以通过多种方法解决,其中包括滑动窗口、哈希映射以及动态规划等方法。下面我们将详细探讨这些方法。 ...

    获取一个字符串中的数字组

    302tab5876",从中找出所有的连续数字,并统计其数量,同时输出这些整数,以及计算最长整数的位数。 要解决这个问题,主要涉及到两个关键点: 1. **识别连续数字序列**:通过遍历字符串中的每个字符,检查字符...

    在随意给出的2个字符串中,找出它们共同的最长的子串

    在随意给出的2个字符串中,找出它们共同的最长的子串。 【输入】 输入文件的第一行为一个整数2,接下来有2行,每行为一个字符串,每个字符串的长度均小于255。 【输出】 输出只有一行,即:共同的最长子串,若有多个...

    使用MATLAB进行字符串数组长度计算(附详细步骤).txt

    本文将详细介绍如何使用MATLAB来计算字符串数组中每个字符串的长度,并找出其中最长的字符串长度。这不仅有助于理解MATLAB中的基本字符串操作,而且还能提高对文本数据处理的能力。 #### 二、基础知识介绍 在开始...

    C语言中查找字符在字符串中出现的位置的方法

    输出结果会显示出字符串的起始地址和字符'5'首次出现的位置。 **strrchr()函数** `strrchr()`函数与`strchr()`类似,但它的查找方向相反。函数原型为: ```c char *strrchr(const char *str, int c); ``` `strrchr...

    寻找字符串中不包含重复字符的最长子串

    这个问题的目标是找出给定字符串中的最长子串,这个子串中的所有字符都不重复。这是一个在编程面试和算法竞赛中常见的问题,尤其与动态规划、滑动窗口和哈希映射等技术有关。 描述 "在字符串中找到最长的不包含重复...

    C++实现找出两个字符串中最大的公共子串

    本主题将深入探讨如何使用C++语言来实现一个算法,该算法能够找出两个字符串中的最大公共子串。公共子串是指同时存在于两个或多个字符串中的任意非空字符序列。在本问题中,我们目标是找到最长的这样一个子串。 ...

    在字符串中查找最长重复子串的探讨

    该技术的核心思想是从字符串的最大可能长度(即字符串长度的一半)开始检查,并逐步减小子串的长度,直到找到最长的重复子串为止。 #### 代码实现与分析 下面是对题目描述中给出的部分C语言代码进行解析和补充: ...

    字符串中的最长重复串

    本问题聚焦于找出字符串中的最长重复子串及其出现位置,这是一个典型的字符串处理任务,具有较高的实用价值。 最长重复子串是指在一个字符串中,连续重复出现次数最多的子串。解决这个问题通常需要使用滑动窗口、...

    题目描述:请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。.md

    剑指offer.48

    C#做的字符串查找,字符串长度计算和字符定位,匹配上的字符显红色

    本文将深入探讨C#中关于字符串查找、字符串长度计算以及字符定位的知识,并结合正则表达式的应用,来帮助理解如何在C#程序中实现这些功能。 首先,让我们来看一下字符串查找。在C#中,`System.String`类提供了多种...

    找两字符串中最大子串

    - **目标**:找出这两个字符串的最长公共子串。 #### 2. 算法步骤 该算法的核心思想是通过双重循环遍历两个字符串,逐个字符进行比较,以找到最长的匹配子串。 - **初始化**:首先设置两个指针`flag1`和`flag2`,...

    C语言求两个字符串的最长公共子串

    本文实例讲述了C语言求两个字符串的最长公共子串的方法。分享给大家供大家参考。具体实现方法如下: #include "stdio.h" #include "string.h" #include "stdlib.h" void getCommon(char str1[],char str2[],char * ...

    截取用,分割的字符串中的第n个字符串 SQL

    根据给定的信息,本文将详细解释如何在SQL中实现截取用特定字符分割的字符串中的第n个子字符串。此需求通常应用于数据处理与分析场景中,尤其在处理半结构化或非结构化的文本数据时非常有用。 ### 核心知识点解析 ...

    文本重复字符串查找

    接下来,自定义重复字符串长度意味着用户可以设置一个阈值,只查找长度大于或等于该阈值的重复字符串。这有助于过滤掉无意义的小长度重复,如常见的停用词(如“的”、“是”、“在”等),从而专注于更有价值的重复...

    求一个字符串中的连续出现次数最多的字串

    3. **内层循环**:从 0 到字符串长度减去当前子串长度的遍历,每次循环的 `j` 表示子串起始位置。 4. **子串获取**:使用 `substr` 方法从当前位置 `j` 开始截取长度为 `i` 的子串存储到 `tep` 中。 5. **子串查找**...

    C代码之求字符串长度(数据结构)

    这里我们将深入探讨如何在C语言中求字符串长度,以及代码实现的细节。 首先,我们来看标题提到的函数`length(char *s)`,它的目的是计算字符串`s`的长度。函数接受一个字符指针`s`,这个指针通常指向一个以空字符'\...

Global site tag (gtag.js) - Google Analytics