-1

我想仅在 _(2 在我的情况下)的特定出现之间提取数据

你能帮我写一个匹配以下示例输入和输出的正则表达式吗?

样本输入 ==> 样本输出

应用程序1 ==> 应用程序1

App1_app2 ==> App1_app2

App1_app2_app3 ==> App1_app2_app3

App1_app2_app3_app4 ==> App1_app2_app3

App1_app2_app3_app4_app5 ==> App1_app2_app3

4

1 回答 1

0

此正则表达式匹配您的样本:

^[^\s_]+(_[^\s_]+)?(_[^\s_]+)?

演示:https ://regex101.com/r/fHBeou/1/

请注意,您必须将全局和多行修饰符应用于此正则表达式作品。

于 2019-06-05T12:31:45.697 回答