[英]Regex to remove non-alphanumeric characters and all characters after dot?
我需要一個正則表達式(php)來刪除字符串中點的正斜杠,點和小節,以便
$str = "ab/12c.3de";
變
$newstr = "ab12c";
您可以在正則表達式中使用替代:
$str = "ab/12c.3de";
$newstr = preg_replace('~/|\..*~', '', $str);
//=> ab12c
正則表達式:/ | /|\\..*
/
匹配文字/
|
或(替代) \\..*
匹配一個點及其后的所有內容 替換只是用空字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.