繁体   English   中英

TWIG:修剪字符串中的两个字符

TWIG: trim two characters from a string

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我是TWIG的新手。

我有一个字符串₹1,324₹324将它与整数值3000进行比较,因此我想修剪字符,

我知道如何修剪一个字符。

{% if foo |trim('₹')  |number_format > 3000 %}

帮我怎么做。

提前致谢。

2 个回复

使用PHP str_replace

str_replace([",", "₹"], "", $str);

代替树枝

{% if foo |replace({'₹':'', ',':''}) |number_format > 3000 %}

https://twig.symfony.com/doc/2.x/filters/replace.html

因此,理想情况下,您只需将一个常规整数传递给您的树枝模板,进行比较,然后如果需要在页面上显示整个字符串,请给number_format加上前缀以获取逗号,如果希望保留小数位数。

https://twig.symfony.com/doc/2.x/filters/number_format.html

如评论中所述,这不是视图的工作。 但是replace过滤器可以做到这一点:

{% if foo |replace({'₹':'', ',':''}) > 3000 %}

您不想使用number_format过滤器,因为这只会重新引入标点符号。

2 修剪字符串中的多个字符

我的程序从文件中读取一些必须进行后处理的字符串。 文件中的原始文本看起来像 其中^是我用来演示的空格字符。 正如您所看到的,文件中的所有单词都以空格结尾。 有些词是双引号。 我想将这些字符串存储在我的程序中 换句话说,我想修剪所有空格和双引号。 如果我使用str.tri ...

3 twig:在HTML属性内的三进制中连接两个字符串

我想做的很简单,如果菜单项具有子菜单,则其href应该是# ,如果没有,则获取其URL。 但是上面的代码不起作用,因为当~将其操作数转换为字符串时,它将item.url所有& s转换为& ,这会断开链接。 那么写这个的正确方法是什么? ...

6 在 Powershell 中修剪两个字符串之间的文本

我有一个内容如下的文件: 我需要找到所有出现的 Address 和 Name 字段并将其减少到最多 30 个字符。 到目前为止,我有这个: 但这只能找到并删除文本。 如何保留我的 RegEx 喜欢的部分文本并将其插入到我的替换中? ...

7 根据条件修剪字符串的后3个字符

我有一个Case语句,根据选择的大小写返回不同数量的零。 我需要一种方法,如果零的数量大于3,则修剪掉字符串的最后3个零。 我目前有返回“ 0”或“ 000000”之类的字符串的情况。 在这种情况下,代码会将“ 000000”变成“ 000”。 我目前有: 但是显然,这是行不 ...

9 匹配两个字符串后修剪数组

我想知道如何通过匹配两个字符串来修剪数组。 有一个大数组,我必须通过匹配起始字符串和结束字符串来修剪该数组。 我有这个数组。 我得到两个字符串,即Opening Hour和Closing Hour 。 这些值是从 PickerView 中选取的,我需要根据营业时间和营业时间来修剪数组。 假设 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM