我有一段文字在一个巨大的字符串里面:
linha [0] ='13SL 1R $ 226.185,81';
我需要让以下e正则表达式仅在13SL存在时才有效,但我需要确认13SL和 仍然抓住''之间的所有东西......现在正则表达式只匹配它们之间的内容 13SL和决赛';
Date Heute = new Date();
谢谢!
答案 0 :(得分:1)
你把捕获放在了错误的位置,试试这个:
linha\[0]\s=\s'(13SL.*)';
答案 1 :(得分:1)
linha\[0]\s=\s'(13SL.*?)';
^^
除捕获群组外,请使用non greedy regex
,否则会延长到最后'