我只想提取特定位置_(在我的情况下为2)之间的数据
您能帮我写一个与以下示例输入和输出匹配的正则表达式吗?
样本输入==>样本输出
App1 ==> App1
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
答案 0 :(得分:0)
此正则表达式与您的示例匹配:
^[^\s_]+(_[^\s_]+)?(_[^\s_]+)?
演示:https://regex101.com/r/fHBeou/1/
请注意,必须将此规则表达式应用全局和多行修饰符。