[英]Remove Zeros from a string
為了從隨機字符串中刪除一些零(不是全部),最好使用哪種Regex模式。 規則是僅刪除字母后面的字母,例如:
這將完成工作:
$outputstring = preg_replace('/(?<=[a-z])0+/i', '', $inputstring);
說明:
/ : regex delimiter
(?<=[a-z]) : positive lookbehind, assumes there is a letter before
0+ : one or more zeros
/i : regex delimiter and modifier case insensitive
一個簡單的基於正則表達式的字符串替換就可以完成以下工作:
<?php
echo preg_replace('/^([^0]+)(0*)(.+)$/', '\\1\\3', 'TST00432505');
輸出顯然是:
TST432505
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.