问题标签 [multilinestring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - 如何将普通字符串转换为多行字符串
如何将字符串转换为格式化字符串
我有以下字符串
"It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us"
我必须像这样转换上面的字符串
sharepoint - 字符串比较不适用于共享点多行文本值
我正在从多行列的共享点列表中获取数据。然后按空格拆分数据并将其与其他字符串进行比较,但尽管两个字符串中的值相同,但它给出了错误的结果。
请遵循以下代码:
请注意,我正在尝试从共享点列表中获取多行文本请提供您的建议。
string - TextField.text 被分配了一个多行字符串,但它们在分配后不相等
我有一个字符串数组:
我在脚本后面有一个条件来查看 是否phrase[0]
等于instructText.text
,所以我在赋值之后直接放了一个“测试”,如下所示:
我尝试了 和 的各种组合phrase[0] as String
,String(phrase[0])
但没有任何运气。
我错过了什么?
ruby - 多行注释以 << 开头是什么意思
在 Ruby 中,多行注释以 开头是什么意思<<
?
bash - 如何在grep中刮掉行尾?
我有一个文件,其中包含一个已经分成几行的序列,如下所示:
我想在这个文件中搜索一个特定的模式,GCTGTAAATAGCTAGATTA
例如。问题是模式可能会在不可预知的地方被换行符切断。
我可以用 :
但它不能避免“换行”字符并且不给出结果。如何修改我的命令以\n
在搜索中忽略?
编辑:我不知道我的查询是否存在于文件中,如果它存在,我不知道它存在于哪里。
我想到的最好的解决方案是
但我知道应该有更有效的方法来做到这一点。
postgresql - 使用 PostGIS/PostgreSQL 从线串到多边形的偏移曲线
我在 Windows 7(x64)机器上的 PostgreSQL 9.5 数据库(PostGIS 2.2)中有街道(线串)和建筑(多边形)表,就像这样。
我试图通过在街道周围绘制偏移曲线来计算街道的宽度。这个想法是在街道周围绘制平行线(偏移曲线),然后ST_Distance()
用来计算它们之间的距离(宽度)。使用以下查询,我可以使用 PostGIS 函数在街道两侧绘制平行线ST_OffsetCurve()
。两个表都使用 EPSG:3044。
上面的查询如下所示:
到目前为止,这些偏移曲线与街道的固定距离为 6 米。对于每条街道,我想沿着建筑立面(面向街道的多边形边缘)绘制这些偏移曲线。有人可以帮我怎么做吗?
pipe - 如何通过管道将混合字符串从 php 传递到 bash 脚本
我正在寻找一种可能性,在 proc_open(exec、passthru 或其他)的帮助下通过管道将混合 PHP 多行字符串发送到 bash 脚本。最后,在这个脚本中,我想获取混合的多行字符串并将其存储到一个变量中。
PHP:
重击:
如何在命令中使用混合内容之前正确转义它?我已经尝试过 escapeshellargs 和 escapeshellcmd,但要么有一个未转义的字符,它正在停止进程,要么它正在工作,但处理时间太长(1.5 分钟)。
这是一个示例混合内容字符串的链接:http: //playmobox.com/js/test.txt
非常感谢!
perl - 区分需要缩进的多行字符串和不需要缩进的多行字符串
---+ 简介
这个问题是关于在 emacs 的 cperl 模式下缩进多行字符串,例如对于 Perl,这样它们就不会破坏代码流。
我知道如何获得我想要的缩进,使用=~ s/^[^\S\n]*\|//mhr
字符串上的转换,并提供 emacs :about 建议cperl-calculate-indent
,syntax-ppss
用于识别我何时在字符串中。
麻烦的是,有时我想做这样的缩进,有时又不想。
我寻求有关约定的建议,BKM,以暗示所需的缩进是什么。
我希望其他人在我之前解决了这个问题。
---+ 详细信息:
我将此作为 emacs/cperl 模式问题提出,但该问题对于允许多行字符串的语言是通用的。不仅是 Perl,还有 Javascript、C/C++、Javascript(不破坏缩进的多行字符串)、LISP 和 elisp 等。
我经常编写使用多行字符串的 Perl 代码。
我不喜欢多行字符串如何打破缩进:
我更喜欢保持相同的缩进,所以我经常做类似的事情
好的,所以这很好用,我已经做了很多年,可能几十年了。
过去效果不佳的是缩进,使用像perl-mode' and
cperl-mode' 这样的包。
好的,所以我解决了这个问题,使用
所以现在我可以缩进多行字符串。如果那是我想做的。
不幸的是,有时我确实想缩进多行字符串。有时我不会。
- 例如,如果我在 cperl 模式下编辑它,我可能会继承我不想意外破坏的遗留代码。
此外,我可以对这些多行字符串进行不同类型的缩进/转换:
- 无 - 多行字符串的标准 cperl 模式缩进
- 修剪行首的前缀,例如 s/^[\S\n]*
- 有时我想要 cperl-mode 提供给 qw{} 的相同类型的缩进 - 基本上,我创建自己的 qw 允许使用逗号等没有警告的内容,s/\s+/ /g
- 有时我实际上可能希望字符串像 HTML、C 或 ...
我知道如何做这些。我可以为任何约定使用识别器。
但是...我正在寻找关于如何区分的建议,理想情况下是标准做法或 BKM。别人会觉得可读的东西。
例如,我考虑使用PerlX::QuoteOperator my_q
. 但这是不标准的,可能会混淆其他人,并且将来可能会中断。此外,我真正想做的只是提供缩进提示,而不是更改语言。
例如,如上所述,我已经使用了 fixup functions
fixup_string( q{ ... } )
。我可以在这些上进行模式匹配。但是当用户添加新的修复功能等时,这会中断。
例如,我考虑过查看字符串的第一行,例如
这适用于我的前缀 s/^[^\S\n]*://mgr,但不适用于其他情况。
(我目前正在做(looking-at ".[~!@#$%^&*_+=|:;'?/]$"))
,这很容易,但是有明显的问题(比如,如果我想从一个字符串开始"|\n..."
怎么办。即它没有通过测试“不要破坏合理可能的现有代码”。)
如果 Perl 有一个不是行尾的注释,比如 C 的 `/ ... /'我可能会 dp
但是 Perl 确实有这样的非行尾注释。(是吗?是否有任何等效的句法技巧?)
因此我的问题。
我相信其他人之前已经解决了这个问题。我很想知道他们做了什么。
在许多方面,这只是同一缓冲区内多种模式的特例,https://emacswiki.org/emacs/MultipleModes。我想避免https://www.emacswiki.org/emacs/HtmlModeDeluxe中提到的问题。
django - 如何在 Django 模型中翻译多行字符串
我使用 ugettext_lazy 作为 _ ,在模型文件中,我的字符串以这种方式表示:
但是在运行 makemessages 之后,我发现在 .po 文件中只有“第一行”被标记为翻译,其余的都不存在。我不想避免使用多行,那么有什么方法可以使翻译工作吗?
升级版:
应该补充我的问题:我需要我的多行字符串由 django 的 makemessages 处理
到目前为止我能想象的最好的解决方案是