我正在用常规的方式来做这件事。
输入:
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
我想获取最后一列。基本上任何以 abc_
开头的内容。
我尝试了以下正则表达式(适用于第二行但不适用于第二行。
\abc_.*\
但这给了我 abc_batch
之后的一切
我正在寻找一个正则表达式来获取任何以 abc_
开头的内容
但我不能使用 \^abc_.*\
因为整个字符串不是以 abc_ 开头
最佳答案
听起来您正在寻找以 abc_
开头的“单词”(即不包含空格的序列)。您可以尝试:
/\babc_.*\b/
\b
表示(在某些正则表达式风格中)“单词边界”。
关于regex - 以下字符串的正则表达式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1348795/