[英]How to remove a particular character from an entire row of a particular string using perl regex?
從此字符串模式:
"test A dkdkd荴kdklsl skldsls荴lksdkdk skdkd荴kdkls";
我正在嘗試從整行中刪除此字符.。
我嘗試了這種解決方案,但它只刪除了行末尾的and,而不是如果它在同一行中所包含的內容多於此,則不會刪除:
$removeU8374 =~ s/^(test A .*)\N{U+8374}/$1/;
我什至嘗試了此操作,但仍然只刪除了一次,並且沒有刪除整行中所有出現的荴字符:
$removeU8374 =~ s/^(test A .*)\N{U+8374}/$1/g;
如果要在任何地方刪除它,請忽略替換字符串的其余部分,例如。
$removeU8374 =~ s/\N{U+8374}//g;
否則,您可以循環進行替換,直到不再匹配為止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.