标签: multilinestring

C#在多行字符串中插入字符串

我有一个多行字符串(来自使用ReadAllText的txt文件).字符串看起来像这样:

R;0035709310000026542510X0715;;;  
R;0035709310000045094410P1245;;;  
R;0035709310000026502910Z1153;;;
Run Code Online (Sandbox Code Playgroud)

我想加入一个";" 在第22位的每一行,所以它看起来像这样:

R;00357093100000265425;10X0715;;;  
R;00357093100000450944;10P1245;;;  
R;00357093100000265029;10Z1153;;;
Run Code Online (Sandbox Code Playgroud)

多行字符串始终包含samme数据量但不总是3行 - 有时更多行.

我该怎么做?请显示一些代码.

非常感谢:-)最好的问候Bent

c# multilinestring

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

如何获取多行字符串中第一行的长度?

我有一个由脚本生成的多行字符串,该脚本从图像创建 ASCII 艺术。它创建一条线,然后添加\r并继续。如何在\r不使用正则表达式的情况下获得第一行或之前的长度?最好代码具有相当的可读性。

python multilinestring python-2.7

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

Postgis合并和线串的顺序

KML在我的数据库中导入了一个文件postgis.当我选择一条道路时,我得到了正确的结果:这是一条道路.没有很多行,所以我可以手动订购,但有些道路有100多个.

kml导入

所以我想在导入时订购线串.

我有这个 :

线串

1 - 我想合并线串.有可能ST_Union做到这一点,但如果我现在这样做,结果是非常奇怪的,这就是为什么我必须订购线.

2 - 所以我必须订购线串,这就是我在表格中有一个列位置的原因.我知道如何获得线串的结束和第一点.

当我这样做:

SELECT ST_AsText(ST_ClosestPoint(ST_GeomFromText('POINT(7.38770714271048 47.5497446465569)',4326),geometrie)), ST_AsText(ST_ClosestPoint(geometrie,ST_GeomFromText('POINT(7.38770714271048 47.5497446465569)',4326))) FROM sections WHERE nom_voie = 'LA THERMALE';

7.38770714271048 47.5497446465569 是端点

它返回道路LA THERMALE的所有行.

是否有其他解决方案来合并线串可能没有订购?

当我连接线串时结果为假:它将第1行的端点与第4行的起点相关联.我认为这是因为它们没有被排序.

postgis kml multilinestring

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

在java代码中模板化多行字符串的简单方法

我经常遇到以下情况:我有很长的多行字符串,必须在其中注入属性 - 例如模板之类的东西。但我不想在我的项目中包含一个完整的模板引擎(如速度或自由标记)。

如何以简单的方式完成此操作:

String title = "Princess";
String name  = "Luna";
String community = "Stackoverflow";

String text =
   "Dear " + title + " " + name + "!\n" +  
   "This is a question to " + community + "-Community\n" + 
   "for simple approach how to code with Java multiline Strings?\n" + 
   "Like this one.\n" + 
   "But it must be simple approach without using of Template-Engine-Frameworks!\n" + 
   "\n" + 
   "Thx for ..."; 
Run Code Online (Sandbox Code Playgroud)

java templating multilinestring

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

在C中分割多行字符串

如何在 const char* 数组中分割多行字符串?

这是输入字符串。

const char* str = "122.123,-38.789"
                  "122.123,-39.78";
Run Code Online (Sandbox Code Playgroud)

我需要从中得到两个字符串。

str1 = "122.123,-38.789";

str2 = "122.123,-39.78";
Run Code Online (Sandbox Code Playgroud)

的输出

printf("string='%s'", str)

string='122.123,-38.789122.123,-39.78'
Run Code Online (Sandbox Code Playgroud)

应该怎么做才能分割这个字符串?

c string split multilinestring

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

如何从多行字符串中删除最后一个字符?

示例: 考虑如下的字符串:

String a="This line1 has a,b,c,\nThis line2 has d,e,f, \nThis line3 has g,h,i";
System.out.println(a);
Run Code Online (Sandbox Code Playgroud)

输出:

This line1 has a,b,c,                 
This line2 has d,e,f,                        
This line3 has g,h,i
Run Code Online (Sandbox Code Playgroud)

由于这是一个多行字符串,我如何能够从输出中删除每行最后出现的逗号并打印输出,如下所述?

This line1 has a,b,c                
This line2 has d,e,f                        
This line3 has g,h,i
Run Code Online (Sandbox Code Playgroud)

java string multilinestring

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

在多行字符串和TstringList之间转换

我有一个多行字符串,我想从中删除一些行.TMemo组件包含执行此操作所需的代码.

MyMemo:=TMemo.Create(nil);
try
   MyMemo.Text:=MyString;
   MyMemo.Lines.Delete(x); // lines I want to delete
   MyMemo.Lines.Delete(y);
   MyString:=MyMemo.Text;
finally
   MyMemo.Free;
end;
Run Code Online (Sandbox Code Playgroud)

但是使用可视组件进行基本转换似乎是错误的.有没有不同但同样简单的方法呢?谢谢

delphi tstringlist multilinestring

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

线串 Geopandas 之间的距离

我有一个 shapefile 数据集。有些道路(线)名称相同,但位置不同,互不相连。

这是我的 geopandas 数据文件中同名道路的图片:

在此处输入图片说明

如果距离高于阈值,我希望能够测量道​​路块(线串)之间的距离,以便能够重命名道路,这样每条道路都有自己唯一的名称。

因此,您知道如何找到线串之间的距离吗?

python multilinestring python-3.x geopandas

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

使用多行字符串时的缩进

我有时需要使用多行字符串,但在嵌套块中。这有效,但可读性真的很差:

CONDITION1 = CONDITION2 = CONDITION3 = True

if CONDITION1:
    if CONDITION2:
        s = """jkljkj
dfkjslfds
sqjdlqkj"""
    elif CONDITION3:
        s = """azeazea
azeoiuaez
azeytzae
azetzae"""
Run Code Online (Sandbox Code Playgroud)

使用:

if CONDITION1:
    if CONDITION2:
        s = """jkljkj
               dfkjslfds
               sqjdlqkj"""
Run Code Online (Sandbox Code Playgroud)

(如Pythonic way to create a long multi-line string所建议的那样)不是一个选项,因为该字符串s将是:

jkljkj
               dfkjslfds
               sqjdlqkj
Run Code Online (Sandbox Code Playgroud)

带有不需要的左侧空格。

问题:如何在可读性好的嵌套块中使用多行字符串?

python string nested code-readability multilinestring

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

詹金斯多行字符串参数,

我对 Jenkins 相当陌生,这是我第一次设置参数。我有多个帐户,我想为其运行相同的代码,以减少代码行。

我有 5 个帐户,它们在其 URL 中使用相同的约定:

export PROFILE=account_one
Run Code Online (Sandbox Code Playgroud)
export PATH="http://account_one/this-is-just-an-example/stack-overflow"
Run Code Online (Sandbox Code Playgroud)

而 1 个帐户不遵循此约定:

export PROFILE=account_two
Run Code Online (Sandbox Code Playgroud)
export PATH="http://second_account/this-is-just-an-example/stack-overflow"
Run Code Online (Sandbox Code Playgroud)

无论如何,我已经创建了一个名为“account”的多行字符串参数,并且我已经输入了所有 5 个帐户名称的值。这就是我现在想要做的:

if [ "${account}" = ???]
then 
    export PROFILE=${account}
    export PATH="http://${account}/this-is-just-an-example/stack-overflow"

    python3 run_code.py

elif [ "${account}" = "account_two" ]
    export PROFILE="account_two"
    export PATH="http://second_account/this-is-just-an-example/stack-overflow"

    python3 run_code.py
fi
Run Code Online (Sandbox Code Playgroud)

首先,我想确保我这样做是正确的,因为我以前从未在 Jenkins 中使用过任何参数化。

其次,我也不熟悉 Bash,所以我不确定这里的语法。

最后,这更像是一个编程问题,我不确定在第一个if语句中该输入什么内容。我所尝试的是将 if 语句中的 aws_account 设置为多行字符串参数中的每个值。如:

if [ "${account}" = "account_one"] || [ "${account}" = "account_three"]
Run Code Online (Sandbox Code Playgroud)

虽然,每个帐户都有不同的名称,并且需要不同的路径,即 account_one 的路径是“ http://account_one/this-is-just-an-example/stack-overflow ”,所以我不希望 account_three 有路径“ http://account_one/this-is-just-an-example/stack-overflow ”。

我知道我的理解参差不齐,但 Jenkins …

parameters multilinestring jenkins jenkins-pipeline

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