Regular-Expression
需要 RegEX 的幫助來匹配沒有 unicode 字元的註釋
所以這是我的例子
#match #match #match foobar#not-matched
我使用的正則表達式是,
\s?\#
但這最終$#
在我的 bash 腳本中匹配,我不希望它這樣做那個或一個正則表達式,它匹配除註釋之外的所有內容,所以如果我輸入一個字元串
command#comment
,它將只返回command
嘗試
/^\s?\#/gm
該
^
字元僅指定字元串的開頭。最後
m
是多行,允許它匹配多行。最後g
是全域的,允許它匹配多個匹配項。如果你只是逐行檢查,你只需要
^\s\#