什么可以是以下字符串的正则表达式

2 regex groovy

我在groovy这样做.

输入:

hip_abc_batch   hip_ndnh_4_abc_copy_from_stgig  abc_copy_from_stgig
hiv_daiv_batch  hip_a_de_copy_from_staging  abc_a_de_copy_from_staging
Run Code Online (Sandbox Code Playgroud)

我想得到最后一栏.基本上任何事情都以abc_.

我尝试了以下正则表达式(适用于第二行但不适用于第二行).

\abc_.*\
Run Code Online (Sandbox Code Playgroud)

但这给了我一切 abc_batch

我正在寻找一个正则表达式,它将获取任何开头abc_ 但我无法使用,\^abc_.*\因为整个字符串不以abc_开头

Vot*_*ple 5

听起来你正在寻找以"开头"的"单词"(即不包含空格的序列)abc_.你可以试试:

/\babc_.*\b/
Run Code Online (Sandbox Code Playgroud)

\b(在一些正则表达式口味)表示"字的边界."