我寫了一個正則表達式來驗證必須遵循以下規則的字符串: 必須至少有一個字符 必須不包含空格字符 第一個字符可能不標點符號 最後一個字母可能不是標點符號 可能不會以標點符號後面跟數字結尾 其他所有字符都可以是除之外的任何UTF-8字符。 這裏是正則表達式: my $name_re = qr/
[^[:punct:][:blank:]] # not punct or blank
(
我有這樣的文字: LINE \ r \ n 5 \ r \ n11DA3 \ r \ N330 \ r \ N2 \ r \ N100 \ r \ nAcDbEntity \ r \ n 8 \ r \ N0-FD \ r \ N 6 \ r \ nHIDDEN \ r \ N100 看一看在粗體文本。我想替換5 \ r \ n和\ r \ n100之間的文本。我試過這個代碼: result[li