从String中提取信息(正则表达式,Beanshell) [英] Extracting information from String (regex, Beanshell)
本文介绍了从String中提取信息(正则表达式,Beanshell)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
我正在与Taverna合作建立工作流程。 Taverna有一个beanhell,我可以在java中编程。我在编写脚本时遇到了一些问题。我想从字符串中提取信息,用换行符分隔。为此,我正在使用正则表达式。
字符串给出:
P48534
EXP值为:e -10
Q0543
EXP值是:4e-07
我的脚本在Beanshell中看起来像这样:
展开 | 选择 < span class =codeDivider> | Wrap | 行号
解决方案
您好,
我正在与Taverna合作建立一个工作流程。 Taverna有一个beanhell,我可以在java中编程。我在编写脚本时遇到了一些问题。我想从字符串中提取信息,用换行符分隔。为此,我正在使用正则表达式。
字符串给出:
P48534
EXP值为:e -10
Q0543
EXP值为:4e-07
...
看起来你试图在之后捕捉文字:,对吗?
试试这个:
展开 | 选择 | Wrap | 行号
你的第16行是哪一行?
我的第16行是:
mEvalue = pEvalue.matcher(sEvalue);
Mokita
Hello,
I am working with Taverna to build a workflow. Taverna has a beanshell where I can program in java. I am having some problems in writing a script. I want to extract information from a string, separated by newline. For this i am using regex.
The String is given:
P48534
EXP value is: e-10
Q0543
EXP value is: 4e-07
My script look like this in Beanshell:
Expand|Select|Wrap|Line Numbers解决方案Hello,
I am working with Taverna to build a workflow. Taverna has a beanshell where I can program in java. I am having some problems in writing a script. I want to extract information from a string, separated by newline. For this i am using regex.
The String is given:
P48534
EXP value is: e-10
Q0543
EXP value is: 4e-07
...It looks like you''re trying to capture the text after the is:, right?
Try this:
Expand|Select|Wrap|Line Numbers
Which one is your line 16?
My line 16 is:
mEvalue = pEvalue.matcher(sEvalue);
Mokita
这篇关于从String中提取信息(正则表达式,Beanshell)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文登录 关闭
扫码关注1秒登录发送“验证码”获取 | 15天全站免登陆