我有一些像 "।।ॐम्।।"
这样的字符串,我想使用 JavaScript 或 PHP 从字符串中删除 "।"
。
UTF8 格式的字符串。
我尝试过类似的事情
$str="।।ॐम्।।";
alert($str.replace(/।/g,''));
但是।没有删除,输出与输入相同。在 PHP 中,我尝试使用 str_replace()
但没有用。
有什么办法可以做到这一点吗?
<小时/> <?php
header('Content-Type: text/html; charset=utf-8');
$str=$_POST['arg'];
$r=explode(" ",$str);
echo "Before Replace --> ".$r[6]."<br/>";
$str1="।।ॐम्।।";
$str1 = str_replace('।','',$str1);
$str2 = str_replace('।','',$r[6]);
echo "After Replace --><br/><br/> str1: ".$str1." <br/>str2: ".$str2;
?>
不工作。查看输出。 enter image description here
输出:
替换 -> -> -
替换后 -->
str1: ॐम्
str2: ।।ॐम्।।अथषड्विंशतिसूत्रप्रारंभः।।हरिःॐम्।।इ
最佳答案
如果您只希望两端有相同的字符,则只需使用简单的trim()
。
<?php
$string = '।।ॐम्।।';
echo trim($string,'।'); //ॐम्
关于javascript - 如何从 JavaScript 或 PHP 中的字符串中删除 '।'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38790512/