preg-replace

    -1热度

    1回答

    我知道“preg_replace”函数,但不知道如何使用其中的查询。比如我能够__转换成<em>: $text = preg_replace('/__(.+?)__/s', '<em>$1</em>', $text); 我要寻找更强大的东西。 我想将一些预先格式化的文本(即[TTT]112233[/TTT])替换为查询结果的另一个文本(即echo "$text2";)。 变量$ text2是查询结

    -7热度

    1回答

    $string = "<span style='position:absolute'>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</span> Ut enim ad minim veniam,

    1热度

    1回答

    我无法弄清楚如何用正则表达式来做到这一点。我想在句子中的一定数量的字符后匹配句号。 this is a long sentence. it contains a few full stops in it. I want to match the full stop after the halfway point. this sentence is shorter. it also contai

    0热度

    1回答

    我需要从文本中删除<a href,除非在HREF域/ URL包含example.com 我发现这个正则表达式,但它现在的所有URL (.*?)取代,任何想法如何使它所以它替换所有的HREF 除了如果URL中包含example.com preg_replace('/<a href=\"(.*?)\">(.*?)<\/a>/', "\\2", $_POST['desc']); 下面是例子,如何替换应该

    1热度

    2回答

    我需要从字符串得到的数字一样,具体的数字/职务: main-section1-1 ... main-section1-512 ... main-section10-12 起初也许我需要从字符串走出字母: preg_replace("/[^0-9-]+/i", "", $string); ...但接下来呢? 例如: $string = 'main-section1-1'; 预期结

    1热度

    1回答

    我工作的一些非常凌乱Excel表格,并试图使用PHP来寻找线索.. 我有从Excel中的所有公式MySQL数据库开始文档,并且像往常一样,当前工作表的单元名称没有“工作表名称”!在它前面。为了使它成为可搜索的(并且在公式中找到死路由),我喜欢用它们的sheetname替换数据库中的所有公式作为前缀。 实施例: =+(sheet_factory_costs!A17/sheet_employees!D

    1热度

    4回答

    对不起,我不明白。我想用的preg_replace此选项可将链接文字转换: 文本到HTML(含链接) 修剪文本,直到域(为https://或http://或www。) 缩短长的URL(例如,以20标志) 所以,这样的文字: https://stackoverflow.com/questions/ask 应该转换为这样的输出: <a HREF="https://stackoverflow.com

    1热度

    1回答

    我想用正则表达式来搜索一个字符串,替换几个值并构建一个URL。我从来没有用过正则表达式(从零开始),所以有点卡住了。 该字符串包含在[方括号内]作为标识符。我已经尝试了多种方法 - 我不明白如何构造正则表达式或preg_replace方法以便能够执行多个替换,理想情况下没有大量重复的正则表达式行,但是这是我尝试的方向: $string= '[mycode="gallery" type="singl

    -1热度

    1回答

    我需要一种方法来剥离PHP文件中的所有文字。当字符串中没有嵌套引号时,我当前的正则表达式解决方案正常工作。尝试更新它以处理转义引号,这在大多数情况下都能正常工作,除非字符串中存在转义字符。 这是它应该是什么能处理,这应该是做正确 “文本” “\” 文本\ “” “\\” “\” \ \\“” 因此,我看到它,它需要处理的情况下,有一个均匀的转义字符和数量不均匀的情况。但是,你怎么把它变成正则表达式

    0热度

    1回答

    是否可以对嵌入式样式执行str_replace或preg_replace?我尝试过各种选择,但运气不好,我不确定我错过了什么。 我页面上的标签与一群的CSS其中许多包含有例如相对背景路径类: background: url("/wcsstore/comp/en_GB/header.jpg") no-repeat; background-position: center center; height