带有要排列的行的标量

2023-12-31

如何转换包含数组中带有换行符的字符串的标量,并将这些行作为元素?

例如,考虑到这一点:

$lines = "line 1\nline 2\nline 3\n";

我想检索这个:

$lines[0] --> "line 1\n"
$lines[1] --> "line 2\n"
$lines[2] --> "line 3\n"

理想情况下,我想将新行保留在数组元素中。


您可以使用负向后查找来保留 split 中的换行符:

@lines = split /(?<=\n)/, $lines;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有要排列的行的标量 的相关文章

  • 向用户显示多条验证消息

    在 MS Access 中 如何将从 SELECT 语句检索到的行存储在数组中 并在一个消息框中显示多行 Dim rSEL rSUM rDes As DAO Recordset Dim vItem id vQnty vSum As Inte
  • 帕斯卡三角形定位

    我编写了一个打印出帕斯卡三角形的Java程序 但是我不知道如何正确定位它 方案1 public class Triangle public static void main System out println nTriangle int
  • 如何只读取文件的第一行

    我已经用谷歌搜索了一段时间 但我找不到只读取文件第一行的函数 我需要读取文本文件的第一行并从中提取日期 Perl 新手 open my file lt filename txt my firstLine lt file gt close f
  • 在数组/对象中查找项目的最快方法

    在 Javascript AS3 中查找列表或对象中项目的索引的最快方法是什么 我对这两种语言都提出这个要求 因为这两种语言的语法相似 假设 myArray one two three myObject one 1 two 2 three
  • Perl 正则表达式匹配模式的多个实例并替换

    我有一个看起来像这样的字符串 abc 1 2 3 something here foo 10 6 34 somethingelse here def 1 2 another 我想将此字符串拆分为一个数组 其中包含 abc 1 2 3 som
  • 当 sleep() 不能与闹钟配合使用时,我还能做什么“睡眠”?

    有许多文档说 您应该避免使用带有警报的睡眠 因为许多系统使用警报来实现睡眠 事实上 我正在遭受这个问题的困扰 那么 当 sleep 无法与闹钟配合使用时 有人可以帮助我 我还能做什么 睡眠 吗 我已经尝试过 Time HiRes 模块的 u
  • 如何在 Perl 中找到正则表达式匹配的位置?

    我需要编写一个接收字符串和正则表达式的函数 我需要检查是否有匹配并返回匹配的开始和结束位置 正则表达式已经由qr 该函数还可能收到一个 全局 标志 然后我需要返回所有匹配的 开始 结束 对 我无法更改正则表达式 甚至无法添加 用户可能使用的
  • 为什么使用数组索引循环数组比指针访问慢?

    我正在读Kochan的书 Programming in C 在第 14 页的 指针和数组 部分中 264 他说 一般来说 索引数组的过程比执行索引过程花费更多的时间 访问指针内容的过程 其实这也是主要原因之一 为什么使用指针来访问数组的元素
  • 对数字和字母元素的数组进行排序(自然排序)

    假设我有一个数组 var arr 1 5 ahsldk 10 55 3 2 7 8 1 2 75 abc huds 我尝试对其进行排序 我得到了类似的东西 1 1 10 2 2 3 5 55 7 75 8 abc ahsldk huds 注
  • 在 Numpy 中切片后确定结果数组的形状

    我很难理解在 numpy 中切片后如何确定结果数组的形状 例如 我使用以下简单代码 import numpy as np array np arange 27 reshape 3 3 3 slice1 array 1 2 1 slice2
  • 如何按值删除数组中的多个项目?

    我正在尝试做一个removeAll 函数 它将删除具有该特定值 而不是索引 的数组的所有元素 当我们对循环进行任何更改时 棘手的部分就出现了 索引往往会移动 使其很难像我们想要的那样工作 并且每次更改时都重新启动循环 这在大数组上效率非常低
  • Web 开发中的 Perl [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 从java中的字符串数组中删除空值

    java中如何从字符串数组中删除空值 String firstArray test1 test2 test4 我需要像这样没有 null 空 值的 firstArray String firstArray test1 test2 test4
  • C# 3维数组

    我想将 3 维数组中的 ARRAY 存储到buildingCostIds 中 但它说我必须有第三个数字 public static int buildingCost 0 1 2 5 5 5 public static void addBui
  • 为什么这个特定 Perl 脚本的线程版本比非线程版本慢 200 倍?

    A 推介会 http migo sixbit org papers Perl Threads by 米哈埃尔 戈伊克曼 http migo sixbit org 2003 年 Perl 会议上的文档包含两个质数查找脚本的示例 One htt
  • 如何在 Perl 中发送此 SOAP XML?

    我必须发送下面的 XML 我有no idea从哪儿开始 我知道我需要在 Perl 中查找 SOAP 但大致就是这样
  • 数组数据标准化

    我有一个表示强度 黑到白 的值数组 在 1 0 和 1 0 之间 我需要一种方法将双精度值从 1 0 到 1 0 映射到 0 到 255 并返回 更概括地说 我有一个数据数组 我需要将数据的最小值和最大值映射到提供的最小值和最大值 基本结构
  • Swift:在 Core Data 中存储自定义类的数组

    我是核心数据新手 但对于我的一个新项目 我想将我的数据保存到核心数据 我想创建一个 Reptile 类 其中包含几个自定义类数组 如果没有核心数据 我会得到这样的东西 import Foundation import UIKit class
  • 我可以在 VIM 或 Perl 中替换单个正则表达式中的多个项目吗?

    假设我有字符串 The Quick Brown Fox Jumps Over the Lazy Dog 我可以用一个正则表达式将其更改为 The Slow Brown Fox Jumps Over the Energy Dog 吗 目前 我
  • 在 Perl 中查找数组的大小

    我似乎遇到过几种不同的方法来查找数组的大小 这三种方法有什么区别呢 my arr 2 print scalar arr First way to print array size print arr Second way to print

随机推荐

  • 连接3个表以显示某些数据 PHP-MSSQL

    所以我有这个表 我想获取某些数据供用户查看并能够发布到其他页面 我无法发布图片 所以我必须将其分解 所以请耐心等待 第一桌 dbo 用户 pkey 用户ID 员工姓名 第二张桌子 dbo PC pkey PCID PC 号码 第三张桌子 d
  • 是否可以基于CSS创建一个带有渐变边框和透明内部的圆形?

    我正在尝试创建一个用 CSS 画圈有一个渐变边框但也是一个透明内胆这样它看起来像这样 如果内部不透明 有一些解决方案可以创建渐变边框 我的下面的代码片段就是基于这些解决方案 但它们原则上是通过在渐变上覆盖单色 div 来工作的 gt gt
  • 类 x 不存在默认构造函数(继承)C++

    我有以下三个标题 IBaseStates h class IBaseStates public enum STATE virtual void Update STATE state 0 玩家状态 h pragma once include
  • 更新 opencv 库后仍存在 Libpng 漏洞问题

    我在我的应用程序中使用以下依赖项 dependencies compile fileTree include jar dir libs compile project zxing 2 3 0 compile project ColorPic
  • 实施 MySQL NDB Cluster 有哪些限制?

    我想为 MySQL Cluster 6 实现 NDB Cluster 我想为至少有 200 万条记录的非常庞大的数据结构执行此操作 我想知道实施 NDB cluster 是否有任何限制 例如 RAM 大小 数据库数量或 NDB 集群的数据库
  • ASP.NET MVC 会话使用

    目前 我在 ASP NET MVC 应用程序中使用 ViewData 或 TempData 进行对象持久化 然而 在某些情况下 我通过基本控制器类将对象存储到 ViewData 中 每次请求时我都会访问数据库 当 ViewData what
  • 在 iPhone 上使用 html5 视频事件,如何区分“完成”按钮单击和简单暂停?

    我有一个适用于 iPhone 的网页 它使用 HTML5 视频标签 在 iPhone 上 此类嵌入视频在本机播放器中播放 我想查看视频何时结束and当用户使用 完成 按钮关闭视频时 最初 我尝试了这个 var video someVideo
  • Python+Flask:如何从带有换行符的请求中获取文本?

    我不确定它是如何工作的 但它在我的一个项目中有效 但在新项目中不起作用 显然 我错过了一些东西 我想要一个只有一个 POST 的简单 REST 服务器 它应该从 POST 请求获取文本 文本包含换行符 这是我的text txt hello
  • 如何使用 RadioSelect 渲染 Django 表单而不默认选中单选按钮?

    在 Django 1 2 1 上 我使用 ModelForm 并生成带有单选按钮的表单 class myModelForm ModelForm class Meta model myModel widgets choose RadioSel
  • 如何将 JNI 与 AAR 库一起使用?

    我正在创建一个 Android 库 aar 文件 并且需要使用 JNI 我非常清楚 Google 在可能的情况下不鼓励使用 JNI NDK 但在这种情况下 这是不可能的 我从一个独立的 hello jni 示例应用程序开始 首先学习 JNI
  • R 合并 data.frames asof join

    我有一大堆时间间隔不规则的 data frames 我想创建一个新的 data frame 并将其他 data frame 加入其中 对于加入的每个 data frame 从新的 data frame 中选择最新的值 例如 下面的 list
  • 使浮动 div 保持在同一行

    如何将两个元素保留在同一行并固定右列 我希望右侧 div 具有固定大小 左侧列流体 但是当在左侧插入长文本时 右侧 div 会转到下一列 例子 http jsfiddle net Jbbxk 2 http jsfiddle net Jbbx
  • 在排序更改事件期间更新排序顺序 - jQuery UI

    我希望列表元素的值是排序事件期间排序位置的索引 该值应在排序更改事件期间自动更新
  • 向 Scala 案例类添加字段?

    我看过一些关于Pimp my Library pattern 这些似乎对于向类添加行为效果很好 但如果我有一个case class我想要add data members到它 作为一个案例类 我无法扩展它 从案例类继承已被弃用 强烈反对 这些
  • 如何在 Swift 中实现与 Strongify 相同的行为?

    我有一个 self 较弱的闭包 我需要确保 self 在闭包执行期间被保留 并在执行完成后由闭包释放 之前它是由 strongify 完成的 在 Swift 中还有其他方法可以做到这一点吗 虽然其他答案有效 但另一种选择是使用反引号 这样做
  • Akka.Net Streams 和远程处理 (Sink.ActorRefWithAck)

    我使用 Akka net Streams 做了一个非常简单的实现Sink ActorRefWithAck 订阅者向发布者请求一个大字符串 发布者通过切片发送它 它在本地 UT 工作得很好 但是不远程 我不明白出了什么问题 具体来说 订阅者能
  • 如何在 Django 中拥有这样的 URL?

    我怎样才能有这样的网址example com category catename operation 在姜戈 此外 在某些情况下 用户输入空格分隔的类别 我该如何处理 例如 如果用户输入 我的家 类别 则该类别的 URL 将变为exampl
  • 在 Azure Cosmos DB 中使用 Gremlin 重命名属性

    我们的一些代码库已经更改 因此它现在期望过去具有名称为 Sdg 的属性的顶点现在具有名称为 causeType 且具有相同值的属性 简而言之 财产的重命名 在这一点上我已经尝试了很多 而且 令我有点惊讶的是弄清楚如何搜索图表并在需要时进行重
  • 即使 JSON 已建立索引,查询中是否也需要分区键

    我计划使用 Cosmos Db 文档 Db 并且尝试了解查询 索引和分区如何相互关联 如何在 Azure Cosmos Db 中进行分区和缩放 https learn microsoft com en us azure cosmos db
  • 带有要排列的行的标量

    如何转换包含数组中带有换行符的字符串的标量 并将这些行作为元素 例如 考虑到这一点 lines line 1 nline 2 nline 3 n 我想检索这个 lines 0 gt line 1 n lines 1 gt line 2 n