2012-06-16 49 views
0

我想在Drupal中設置一個正則表達式搜索標記器,並且需要一些正則表達式幫助。 我應該如何設置空白字符(字分隔符正則表達式),以便標記混合字符串,因此字符串:ABC-1ABC1將分爲ABC1子字符串。目前的正則表達式是:[^\p{L}\p{N}^'],但似乎並不合適。我如何將連字符混合到這個否定類中,以便它成爲分隔符?正則表達式字符串標記化

回答

0

使用正則表達式/([^\sa-z\-]+|[^\s0-9\-]+)/ig

[測試:http://ideone.com/44Wxy]

+0

感謝。雖然測試執行OK,但Drupal中的正則表達式的實現在此失敗。我想我只能使用字符類,比如當你在Javascript中使用String.split(/ [delimiters] + /)來標記字符串時 – user776686

相關問題