[英]Iterating Over Regexp Matches with Sed and Bash?
如何使用sed和bash遍歷多行正則表達式匹配? 我正在嘗試根據文件中的注釋生成一些快速文檔,例如:
/**
* @name myFun
* @return {int}
*/
我可以使用sed -n -e '/\\/\\*\\*$/,/\\*\\/$/p'
提取每個注釋塊,但是現在我想將每個匹配項填充到bash數組中,這樣我就可以稍后解析細節。 謝謝。
我想我會使用腳本工具-我會接觸Perl的,但是Python可能也可以處理它。 我可能會抓緊整個源文件,然后使用多行正則表達式來拾取注釋。
不使用sed plus bash嘗試的原因是sed會輸出N行注釋,然后您必須將其拆分-這很棘手。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.