namespace App\Http\Controllers;
use App\Http\Requests\ValuatePropertyRequest;
use App\Valuation\ValuationManager;
use Illuminate\Support\Facades\Cache;
class SomeController extends Controller
我想选择所有use
行
use [A-Za-z\\\n;]*
这是我提出的,我的知识有限。
选择:
但我想从第一个use
到最后use
;
这个正确的正则表达式是什么?
答案 0 :(得分:2)
问题是你在字符集中有\n
。因此它匹配换行符以及集合中下一行开头的任何字符。
从正则表达式中取出\n
。
use [A-Za-z\\;]*
您可能还希望以;
字符结束匹配,而不是在匹配中允许多个匹配。所以它应该是:
use [A-Za-z\\]*;
答案 1 :(得分:0)
据我了解,您需要选择开始使用'使用'的行。 因此,遵循正则表达式将帮助您:
use.*
或
use.*;
希望我回答你的问题。