簡體   English   中英

Perl使用“>”作為分隔符的正則表達式非貪婪擬合

[英]Perl split regex non greedy fit with “>” as a separator

我想用兩個或多個“>”來分割字符串,分割功能應在第一個“>”制動字符串,而其他函數放在列表的第二個字符串中。

我嘗試

$text = "tobash> hubba -> http://nonexists100101.net";

@op = split(/>{1}/, $text);

但拆分仍然會在每個“>”中中斷

{1}工作方式並非如此(實際上, {1}從未做任何事情)。 根據perldoc split有第三個limit參數。 嘗試:

split(/>/, $text, 2)

這將最多返回2個子字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM