java - 从字符串中获取值

标签 java xml regex string

我有字符串值,因为我只需要获取不带逗号或分号的文本,如下例输入所示:

<LINE>002:OR,004:0001,002:01,007:SCEM_02,000:, 002:PC;/</LINE> 

我的输出应该是这样的:

OR 0001 01 SCEM_02 PC

(即)没有任何逗号、分号、冒号。

为此我需要使用什么函数?等待您的回复。

问候, 欢乐

最佳答案

使用正则表达式 在Python中它会是

import re
re.findall(r'.*(:[\w]+,?)+', "<LINE>002:OR,004:0001,002:01,007:SCEM_02,000:, 002:PC;/</LINE> ");

希望有帮助!!!

关于java - 从字符串中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11200959/

相关文章:

java - 数据验证

java - 在操作系统级别的一个原子操作中创建和写入文件

java - Maven 与 Ant : exec Command line

arrays - 如何在 swift 中从 xml 文件获取数组

java - 使用正则表达式无法仅找到一个单词

java - 将 Java 应用程序作为服务运行

java - 如何创建动态生成的 CardView 列表?

mysql - 如何使用 mysql LOAD XML LOCAL INFILE 导入 xml 文件

javascript - ColdFusion 表单正则表达式验证出现意外 token 错误

Java通过正则表达式提取持续时间