我试图从文本中删除撇号,它并没有真正起作用.它必须是小事.
$text = preg_replace('/\'/', '', $text);
Run Code Online (Sandbox Code Playgroud)
这就是我现在正在使用的删除它.我究竟做错了什么?
有一系列这些删除特殊字符将它们转换为URL并将它们存储在我的数据库中.然而,最近的批次出现了一个' 在哪里'是.
任何帮助是极大的赞赏.先感谢您.
标题可能听起来很奇怪,但我试图设置这个preg_replace来处理textarea的凌乱作家.它必须:
例如:
最终结果应始终是:
我的房子,绿色,很好!
是否有一个已经建立的正则表达式来处理这个?
解决方法检查FakeRainBrigand的解决方案如下!
preg_replacePHP中的括号是什么样的正确语法?
$search = preg_replace('/\(\)/','',$search);
谢谢
我做了这个简单的函数来过滤数据.我添加了允许包含的符号但我不知道如何添加/符号
public function filter($text)
{
return preg_replace('/[^^a-zA-Z0-9#@:_(),.!@" ]/','',$text);
}
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的字符串
{{ some text @ other text @ and some other text }} @ this should not be replaced {{ but this should: @ }}
Run Code Online (Sandbox Code Playgroud)
我希望它成为
{{ some text ### other text ### and some other text }} @ this should not be replaced {{ but this should: ### }}
Run Code Online (Sandbox Code Playgroud)
我想这个例子很直接,而且我不确定我能更好地解释我想用文字实现的目标.
我尝试了几种不同的方法但没有效果.
我在PHP中有一个litle表达式:
$search = array("'<(script|noscript|style|noindex)[^>]*?>.*?</(script|noscript|style|noindex)>'si",
"'<\!--.*?-->'si",
"'<[\/\!]*?[^<>]*?>'si",
"'([\r\n])[\s]+'");
$replace = array ("",
"",
" ",
"\\1 ");
$text = preg_replace($search, $replace, $this->pageHtml);
Run Code Online (Sandbox Code Playgroud)
我是怎么在python上运行的?re.sub?
这就是我所拥有的
$str = 'Just a <span class="green">little</span> -text åäö width 123#';
Run Code Online (Sandbox Code Playgroud)
这就是我需要的
跨度和空间的结果也可能是换行符.
$result = '<span></span><span></span><span></span><span></span> <span></span> <span class="green"><span></span><span></span><span></span><span></span><span></span><span></span></span> <span></span><span></span><span></span><span></span><span></span> <span></span><span></span><span></span> <span></span><span></span><span></span><span></span><span></span> <span></span><span></span><span></span>';
Run Code Online (Sandbox Code Playgroud)
你可能想知道我可能需要这个.我想构建一个字符由块表示的东西.在Windows XP上看起来有点像Defrag.
题
<span></span>.替换每个角色.到目前为止我做了什么?
我找到了有关正则表达式但没有替换每个字符的文章(摘录空格和换行符)
$result = preg_replace("/???/", "<span></span>", $str);
print_r($result);
Run Code Online (Sandbox Code Playgroud) 格雷茨人.
我正在寻找一种方法来做同样的事情,而不是PHP的preg_replace()(在shell脚本中搜索匹配正则表达式的文本并替换它).
因此,请考虑以下文件.
<a href="http://example.com/">Website #1</a>
<a href="http://example.net/">Website #2</a>
<a href="http://example.org/">Website #3</a>
Run Code Online (Sandbox Code Playgroud)
我希望得到这个:
http://example.com/
http://example.net/
http://example.org/
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?谢谢.
出于某种原因:这preg_replace("/\\n/", "<br />", $string);是行不通的.
字符串以这种格式输出:blah blah blah\nblah blah blah即使在preg替换之后.
我想做的就是改变一个<br />.
nl2br() 也不起作用,但作为其正文,我不确定它是否应该.
谢谢
**更新**
preg_replace字符串中单词的作品.:(
php ×10
preg-replace ×10
regex ×6
pcre ×2
string ×2
bash ×1
python ×1
replace ×1
sanitization ×1
unix ×1