我是正则表达式的新手,仍处于学习阶段。我写了一个正则表达式来提取直到第一次出现冒号:
^([^:]+):
现在,我想更进一步,并将搜索限制在前100个字符以内。这意味着如果前100个字符内未发生匹配,并且我不知道如何修改此表达式来满足需要,则表示没有匹配。
答案 0 :(得分:1)
尝试一下:
^([^:]{1,100}):
仅当冒号前面有1–100个字符({1,100}
而不是+
)时,此正则表达式才匹配行/文本开头到第一个冒号的所有文本。
答案 1 :(得分:0)