草庐IT

替换Notepad++

全部标签

PHP用星号替换所有字符

假设我有一个字符串形式的密码:$password="thisisaplaintextpassword"我怎样才能把它变成下面的样子?$password="************************"我想通过电子邮件向用户发送他们的帐户详细信息,但不想发送整个内容。 最佳答案 使用str_repeat$password=str_repeat("*",strlen($password)); 关于PHP用星号替换所有字符,我们在StackOverflow上找到一个类似的问题:

php - 如何检测文本中的电话号码(并替换它们)?

我知道可以检测坏词(检查一组预设词)但如何检测长文本中的电话号码?我正在为需要避免人们使用描述字段输入手机号码的客户使用PHP构建网站..(参见craigslist等..)此外,他需要一些节制,但我想知道是否有一种方法可以阻止至少像nnn-nnn-nnnn这样明显的东西,而不是要求阻止其他奇怪的写作方式,比如HeiGHT*/four*/nine等... 最佳答案 欢迎来到正则表达式的世界。您基本上会想要使用preg_replace来查找(某种模式)并替换为字符串。这里有一些东西可以让你开始:$text=preg_replace('/

Php - 替换透明png图像的底色

我搜索了很多,但只找到了很少的解决方案(在google和stackoverflow上,所以请不要将这个标记为重复,除非确实有重复的问题),但问题是硬边。是否有任何适当的方法来改变底色,比方说具有透明背景的黑色形状png图像,但要保留柔和的边缘?这是一个示例图片:我希望它看起来像这样:但我找到的解决方案给了我这个:由于我将在我的本地主机上使用它,仅供个人使用,因此感谢任何可以帮助实现此目的的php库。更新:这是给我第三张图片的函数:functionLoadPNG($imgname){$im=imagecreatefrompng($imgname);imagetruecolortopale

php - 替换两个字符之间的每个实例

我在下面有以下数据,其中{n}代表占位符。{n}{n}A{n}{n}A{n}{n}A{n}{n}{n}{n}A{n}{n}A{n}A{n}{n}{n}{n}{n}A{n}A{n}B{n}A{n}{n}B{n}{n}A{n}B{n}{n}{n}{n}我想用例如字母C替换两个A字符之间占位符的每个实例。我为此编写了以下正则表达式,并使用了preg_replace函数。$str=preg_replace('~(?问题在于它将两个A之间的所有实例替换为一个C。我如何修复我的正则表达式或preg_replace调用以将占位符的每个单独实例替换为C?这应该是我的输出。{n}{n}ACCA{n}{n

php - 在 PHP 中仅用一个空格替换多个空格和换行符

我有一个包含多个换行符的字符串。字符串:Thisisadummytext.Ineedtoformatthis.期望的输出:Thisisadummytext.Ineedtoformatthis.我正在使用这个:$replacer=array("\r\n","\n","\r","\t","");$string=str_replace($replacer,"",$string);但它没有按预期/要求工作。有些单词之间没有空格。实际上我需要转换所有单词由单个空格分隔的字符串。 最佳答案 我鼓励您使用preg_replace:#string(

php - 如何用空格替换所有大写字母?

$string="MaryGoesToSchool";$expectedoutput="MaryGoesToSchool"; 最佳答案 像这样的事情怎么样:$string="MaryGoesToSchool";$spaced=preg_replace('/([A-Z])/','$1',$string);var_dump($spaced);这个:匹配大写字母并用空格替换每一个,以及匹配的内容这给出了这个输出:string'MaryGoesToSchool'(length=20)然后你可以使用:$trimmed=trim($spaced

php - 字符串替换数组 PHP 中的所有项目

我想对数组中的所有项目进行字符串替换。我拥有的是:$row['c1']=str_replace("&","&",$row['c1']);$row['c2']=str_replace("&","&",$row['c2']);$row['c3']=str_replace("&","&",$row['c3']);$row['c4']=str_replace("&","&",$row['c4']);$row['c5']=str_replace("&","&",$row['c5']);$row['c6']=str_replace("&","&",$

php - 如何在 PHP 中使用 str_replace() 替换 "\"?

我想从我网站上的字符串中删除所有反斜杠。我不想使用strip_slashes(),因为我想保留正斜杠。这是我正在尝试的代码:echostr_replace("\","","it\'sTuesday!");我想在任何给定的字符串中找到反斜杠并将其删除。但是,此代码无法正常工作。错误:syntaxerror,unexpectedT_CONSTANT_ENCAPSED_STRING我做错了什么? 最佳答案 反斜杠实际上是转义字符串中的结束引号。尝试echostr_replace("\\","","it\'sTuesday!");

android - swipeRefresh 正在运行时,替换 Fragment 无法正常工作

我有fragmentA,其中包括一个SwipeRefresh和一个RecycleView。当用户单击RecycleView中的项目时,我替换了一个新的fragmentB:mAdapter.setOnItemClickListener(newMyAdapter.OnItemClickListener(){@OverridepublicvoidonItemClick(Viewview,intposition){Itemtem=mItems.get(position);//selecteditemLog.i(TAG,item.getTitle()+"clicked.Replacingfrag

android - 如何在替换之前从内存中删除文件

我想在运行时删除一个内部文件。当我从外部服务器下载时,旧版本的文件(同名)被替换,但我无法读取它。我认为我需要在下载新版本之前删除以前的文件。这是我迄今为止尝试过的示例:try{FileOutputStreamfos=getApplicationContext().openFileOutput("mytext.txt",Context.MODE_PRIVATE);fos.write(getStringFromFile(pictosFile.getAbsolutePath()).getBytes());Log.e("mytextfile",""+getStringFromFile(pic