在 EOF 之前的任何地方都找不到字符串终止符“str”

2023-11-25

为什么我会收到此错误?

use strict;
use warnings;

my $str = <<str; 
88087   23/11/2010 
35192   25/07/2010 
B3J 5X9 17/08/2011 
C8U 5L6 16/08/2011 
F4Q 3B4 17/10/2010 
D3X 9P4 11/05/2010 
O7L 6Z8 28/02/2010 
W8L 9P2 05/09/2010 
str 

print $str;

my @arr = split/\n/,$str;
foreach (@arr) {
        my @tmp = split/\t/;
        print "$tmp[1]\n";
}

这里不应该有空格:

str 
   ^

Heredoc 终止符应该单独位于一行,并且不应该有anything(甚至不space)围绕它。

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

在 EOF 之前的任何地方都找不到字符串终止符“str” 的相关文章

  • getoptions 函数 perl 多值不起作用

    具有以下 getoptions 功能 iifiles 参数是可选的 如果提供的话它可以是一对多 但是当我运行此函数时收到错误消息 选项规范错误 Perl 在Solaris 10 上运行 不确定需要为iiles 提供哪些多值选项 GetOpt
  • 将 NSAttributedString 的子字符串替换为另一个 NSAttributedString

    我想替换一个子字符串 例如 replace of an NSAttributedString和另外一个NSAttributedString 我正在寻找一种等效的方法NSString s stringByReplacingOccurrence
  • 正则表达式 匹配捕获组内的文本

    示例文本 ruby object DynamicAttribute attributes resource id 1 resource type Applicant string value Michael int value id 359
  • 比较两个字符串时如何不包含换行符

    我正在比较两个字符串的更新 我做了一个 string1 string2 结果却有所不同 我把它们放在 添加监视 中 我发现唯一的区别是一个有换行符 另一个没有换行符 string1 This is a test nThis is a tes
  • 如何加速我的 Perl 程序?

    这确实是两个问题 但它们非常相似 为了简单起见 我想我应该把它们放在一起 Firstly 给定一个已建立的 Perl 项目 除了简单的代码优化之外 还有哪些不错的方法可以加速它 Secondly 用Perl从头开始编写程序时 有哪些好的方法
  • 包含重复键的字典文字是否定义良好?

    如果我写d 0 1 0 2 Python 是否保证d 0 或者是 未定义的行为 当然 这不是你想要的ever编程时写的 不过这个问题大多是出于好奇 在本地 它似乎总是保存与该键最后一次出现关联的值 即2这里 不过 对于一些奇怪的代码生成情况
  • Perl 拆分和正则表达式

    我有以下字符串 100 California Grown Olives Water Salt And Ferrous Gluconate An Iron Derivative asasd sadasda 我想把它分开 but only if
  • 为什么byteArray的长度是22而不是20?

    我们尝试从字符串转换为Byte 使用以下 Java 代码 String source 0123456789 byte byteArray source getBytes UTF 16 我们得到一个长度为 22 字节的字节数组 我们不确定这个
  • 属性文件中的字符串主机名:Java

    这听起来可能是一个非常简单的问题 但我无法找到解决方法 我有一个 config properties 文件 其中包含两个键值 IP 地址和端口号 我读取此配置文件以提取字符串格式的键值 但是 当我尝试使用这些值时 我无法连接到从配置文件中检
  • 如何判断一个字符串是否包含特定子串

    给定一个字符串A 如何确定该字符串是否包含子字符串 video x flv A indexOf video x flv gt 0
  • 奇怪的java字符串数组空指针异常[重复]

    这个问题在这里已经有答案了 这个问题是在实践测试中出现的 创建一个新的字符串数组 将其初始化为空 然后初始化第一个元素并打印它 为什么会出现空指针异常呢 为什么它不打印 一 这与字符串不变性有关吗 public static void ma
  • Python3,当 UserString 不表现为字符串时?

    在Python3中我使用UserString扩展内置字符串的功能 通常UserStrings 的行为就像strs 但与re我遇到了意想不到的情况TypeError bpython version 0 17 1 on top of Pytho
  • MySql 查询在选择中将 NULL 替换为空字符串

    如何用空字符串替换 select 中的 NULL 值 输出 NULL 值看起来不太专业 这是非常不寻常的 根据我的语法 我希望它能够工作 我希望能得到一个解释 为什么没有 select CASE prereq WHEN prereq IS
  • 是否有与 pdl2(或 Devel::REPL)中的 perl 调试器“x”等效的东西?

    我在用pdl2 the PDL http p3rl org PDLshell 也作为我的默认 Perl 交互式 shell 它加载所有不错的插件Devel REPL http search cpan org perldoc Devel 3a
  • Java:从 StringBuilder 中删除字符串[重复]

    这个问题在这里已经有答案了 我想从 StringBuilder 中删除 String Example String aaa sample String bbb sample2 String ccc sample3 在另一部分 StringB
  • 更新重复密钥上的复合密钥 [重复]

    这个问题在这里已经有答案了 我需要更新新行 如果两者都满足 date dat and empId who 作为复合键 但如果其中之一或两者不同 则插入 sql INSERT INTO history SET endtimestamp now
  • 如何用空新行分割字符串

    我的文件包含这个字符串 a b c 现在我想阅读它并用空行分割它 所以我有这个 text split n n where text is output of file 问题是这不起作用 当我将新行转换为字节时 我看到 n n 表示为 10
  • R 获取子字符串和正则表达式?

    我有一组文件名字符串 我想提取 符号之后但文件扩展名之前的所有字符 例如 文件名之一是 HelloWorld you txt 我想返回字符串you 这是我的代码 hashPos grep name fixed TRUE dotPos len
  • 使用“严格引用”时不能使用字符串作为 ARRAY 引用

    我正在尝试执行下面提到的代码并观察到错误 在使用 严格引用 时 无法使用字符串 RCSoWLAN ePDG 2 Qguest ASUS ATT 作为 ARRAY 引用 Perl代码 perl64 bin perl use strict us
  • python 中分割字符串以获得一个值?

    需要帮助 假设我在名为 input 的变量中有一个字符串 Sam Person name kind input split 通过执行上述操作 我得到两个具有不同字符串 Sam 和 Person 的变量 有没有办法只获取第一个值 name S

随机推荐

  • 如何将 JCIFS 与 apache VFS 结合使用来访问 SMB URL?

    我正在尝试使用 smb URL 访问本地计算机上的文件夹 我的项目正在使用 jar commons vfs2 2 0 jar 和 jcifs 1 3 17 jar 以及所有其他所需的 jar 完整的代码是 public static voi
  • 谁能通俗地解释一下 JSONP 是什么? [复制]

    这个问题在这里已经有答案了 I know JSONP is JSON带衬垫 我了解 JSON 是什么以及如何使用它jQuery getJSON 不过我不太明白这个概念callback在引入JSONP时 谁能向我解释这是如何工作的 Prefa
  • 在连接的 iPhone 上启动已安装的应用程序

    我正在尝试为一些 iOS 应用程序推出自动化测试解决方案 我正在使用fruitstrap将编译的应用程序传输并安装到连接的iPhone上 但我正在努力寻找一种在安装完成后自动启动应用程序的方法 Fruitstrap 有一个在 GDB 调试器
  • 有谁知道好的ajax脚本加载器

    有谁知道ajax脚本加载器 它允许延迟加载js和css文件 并且还包含可以在外部脚本中定义的依赖项列表 为什么不使用http unwrongest com projects lazy
  • 从 Rails 的 HTML 页面生成 PDF [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在寻找一个将 HTML 视图页面从 Rails 转换为 PDF 的工具 我希望样式保持完整并且应该能够识别 CSS 样式 我听说过 Prince XML 和 Wicked PDF
  • 如何实现 ExecutorService 来轮流执行任务?

    我在用着java util concurrent ExecutorService with 固定线程池执行任务列表 我的任务列表通常约为 80 150 个 并且我将任何时间运行的线程数限制为 10 个 如下所示 ExecutorServic
  • 2个类可以共享一个好友功能吗?

    今天我对好友功能有疑问 两个类可以有相同的友元函数吗 说个例子friend void f1 在 A 类和 B 类中声明 这可能吗 如果是这样 函数 f1 可以访问两个类的成员吗 一个例子可以最好地解释这一点 class B defined
  • 如何使用 PHP GD 库向图像添加文本

    我在 image creator 中有图像创建代码 图像输出的文件是 image php 并具有以下代码
  • 在 github 存储库中搜索定义给定函数的文件

    我想搜索 github 上的公共存储库以查找软件定义给定函数的位置 使用高级搜索似乎应该很简单 不确定我是否不理解过滤器或者函数是否未定义 例如 假设我想找到 Hadley 的位置facet wrap函数在 ggplot2 存储库中定义 它
  • 防止 WinForm AcceptButton 处理 Return 键

    我有一个带有按钮的表单AcceptButton属性 以便在用户按 Return 键时发生逻辑并关闭表单 在该表单上 我显示一个动态创建的TextBox当用户双击某个区域时出现 然后当用户按回车键时隐藏 当用户按下 Return 键时 如何防
  • 在 OS X 上创建类似窗口的菜单

    我想创建一个相同类型的托盘菜单 例如这个应用程序 因为它在使用node webkit nw js的应用程序列表中 所以我认为这是可能的 我浏览了所有文档 但找不到任何有关如何实现这一目标的信息 谷歌搜索也没有什么结果 也许你们中的一个人以前
  • 无法实例化类:org.apache.naming.java.javaURLContextFactory

    我正在研究 Junit 测试文件 该文件加载 SQL 文件并将其加载到 Oracle 中 import java io BufferedReader import java io File import java io FileReader
  • 嵌套点击处理程序有什么不好吗?

    有人向我提到过这一点 但我从未找到任何文件来支持这一说法 在应用程序中嵌套单击处理程序是否不好 例如 div on click function Do things p on click function Do things 如果这是不好的
  • 使用 Javascript 设置日期时间格式

    我有一个日期 时间字符串 例如2012 01 13 04 37 20但我想将其转换为dd mm yyyy hh mm 我怎样才能做到这一点 我正在使用以下代码 但它抛出异常 var now 2012 01 13 04 37 20 var d
  • Regex 使用 C# 将 Markdown 内联链接转换为 HTML 链接

    我正在用 C 编写一个非常基本的 Markdown 到 HTML 转换器 我设法编写正则表达式来转换粗体和斜体文本 但我正在努力想出一段正则表达式 它可以将 markdown 链接转换为 html 中的链接标签 例如 This is a l
  • JavaScript 文化敏感的货币格式

    如何在 JavaScript 中以文化意识的方式格式化货币相关数据 所以我知道这是一个老问题 但如果其他人出现寻找类似的答案 在现代 JavaScript 中你可以使用 new Intl NumberFormat de DE style c
  • 编写自定义异常类需要考虑哪些因素?

    什么时候自定义异常类最有价值 是否存在应该或不应该使用它们的情况 有什么好处 相关问题 抛出异常的性能注意事项 您是否为特定问题编写例外情况或一般例外情况 要问自己的问题 谁会抓住它 如果没有人 那么您实际上并不需要自定义异常 你会把它扔到
  • 比较真假混淆

    我对测试分配为 False True 的值有些困惑 要检查真实值 我们可以简单地 a True if a 假的怎么样 a False if a lt or should it be if a False or if not a 来自Pyth
  • 确定 iCloud 键值存储的可用性

    我正在开发使用 iCloud Key Value 存储的 OSX 10 8 应用程序 确实如此not使用文档存储 我想确定 iCloud 键值存储是否可供用户使用 我试图使用云 BOOL isCloudAvailable id curren
  • 在 EOF 之前的任何地方都找不到字符串终止符“str”

    为什么我会收到此错误 use strict use warnings my str lt