我有字符串值,因为我只需要获取不带逗号或分号的文本,如下例输入所示:
<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/