小编use*_*742的帖子

正则表达式:删除一行上重复的最后一个字符

我有一个由Excel生成的CSV文件,其中的行以逗号结尾:

1,toto,,,,,,,,
2,tata,10,2,,,,,,
3,titi,5,,,,,,,
Run Code Online (Sandbox Code Playgroud)

如何在每行末尾删除所有逗号,以便我可以获得:

1,toto
2,tata,10,2
3,titi,5
Run Code Online (Sandbox Code Playgroud)

我正在使用可以使用Regex的Notepad ++中的搜索和替换工具.

谢谢

regex notepad++

3
推荐指数
1
解决办法
295
查看次数

理解一个简单的正则表达式

我正在开发一个Symfony2 PHP应用程序.在我的Wamp服务器中,应用程序存储在www/mySite/我的index.php中www/mySite/web/app_dev.php.因为那个,我有像URL一样127.0.0.1/mySite/web/app_dev.php

我想改变路径,所以我只需键入127.0.0.1即可访问我的索引文件.经过一些研究,我发现在www文件夹中写这个.htacces有效:

RewriteEngine on
Rewritecond %{REQUEST_URI} !^/mySite
Rewriterule ^(.*)$ /mySite/web/app_dev.php
Run Code Online (Sandbox Code Playgroud)

唯一的问题是我不明白为什么.有人向我解释一下吗?我真的不明白最后两行,和正则表达式一样^(.*)$

谢谢

php regex .htaccess symfony

2
推荐指数
1
解决办法
88
查看次数

在Symfony-Doctrine博客中嵌套注释的Twig循环

我正在尝试使用Twig模板在Symfony和Doctrine的博客上实现评论部分.

我在尝试为我的评论实施响应系统时遇到了一些麻烦.我想要这样的东西:

<div class="comment">
    <p>This is comment number 1</p>
    <div class="response">
        <p>This is a response to comment number 1</p>
        <div class="response">
            <p>This is a response to response just above</p>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

所以我想有一个嵌套的评论系统.

我有一个Comment实体,其$response属性与另一个Comment实体具有OneToOne关系:

/**
 * @ORM\OneToOne(targetEntity="Comment")
 */
protected $response;
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我只是得到这样的评论:

$comments = $this->getDoctrine()
                    ->getManager()
                    ->getRepository('AppBundle:Comment')
                    ->findByArticle($article);
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试创建HTML(Twig),但我不知道如何遍历所有注释和相关的响应,因此我可以创建HTML,就像我上面写的那样......

有谁可以帮助我吗?

谢谢.

php symfony doctrine-orm twig

1
推荐指数
1
解决办法
675
查看次数

标签 统计

php ×2

regex ×2

symfony ×2

.htaccess ×1

doctrine-orm ×1

notepad++ ×1

twig ×1