將C 風格多行註解與正規表示式相匹配
在各種程式設計環境中,有必要從原始碼或文本中刪除多行註解。使用正規表示式可以有效地完成此任務。
例如,考慮以下包含 C 樣式多行註解的字串:
String src = "How are things today /* this is comment *\*/ and is your code /*\* this is another comment */ working?"
目標是從 src中刪除兩個註解子字串string.
正規表示式解決方案:
要完成此任務,一個健壯且有效率的正規表示式模式是:
String pat = "/\*[^*]*\*+(?:[^/*][^*]*\*+)*/"
此正規表示式模式由下列元件組成:
以上是正規表示式如何有效地從字串中刪除C風格的多行註解?的詳細內容。更多資訊請關注PHP中文網其他相關文章!