我有一个文件,在每一行中都写着名字: subhash (行提要) yobie chimwanachomama (line ) riadh (line )
现在,如果我运行regexp搜索as,它会返回"su bh as ch an yo.“。是否有一个regexp模式会返回此表单“su ub as sh ha an .”的匹配?这个regexp的工作方式类似于长度为'2‘的标记器。如果regexp是一个有效的Java regexp,那就太好了。
我想在Scala中读一个名为:monthlyPurchaseFile{202205}-May.TXT的文件
我使用的代码如下:
val df = spark.read.text("handel_special_ch/monthlyPurchaseFile{202205}-May.TXT"
但我不例外:
org.apache.spark.sql.AnalysisException: Path does not exist: file:/home/hdp_batch_datalake_dev/handel_special_ch/monthlyPurchaseFile{202205}
试图匹配字符串“МанихинаГалинаВладимировна”和其他格式相同的字符串。也就是说,一个有三个词的名字。我是新手,不知道我的陈述有什么问题。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String [] args){
String temp = "Манихина Галина Владимировна";
Pattern pattern = P
我有变数。$!{Full Name},$!{Full Na me})的邮件模板(HTML)。比方说。邮件模板的内容是:“买家的名字是$!{Full Name},年龄是29岁。”在系统存储邮件模板之前,需要删除变量中是否存在空白空间。因此,输出模板将是“买方名为$!{FullName}。年龄为29岁”。
对于任何下面的输入,所需的输出是买方名为$!{FullName}。29岁。
买家的名字是$!{Full Name}。29岁。
买家的名字是$!{Full Na me}。29岁。
买家的名字是$!{ Full Na me}。29岁。
尝试使用:\$\!\{((?:\s*[a-z
我想从python文件中解析三种类型的行:
"Name" "Something to say !"
"Just a descriptive sentence"
name "Something to say !"
我想知道名字和句子,如果没有名字,我只想知道。我读取文件的每一行,使用re查看regex是否匹配。它的工作原理很好,除了这个:
"Name" "Something to say !"
它只是返回整个东西,而不是两个部分。
这是我的准则:
r"(\"[a-zA-z?]*\
我想在一个由空格包围的破折号分隔的文件名中捕获一个名称。但问题是,这个名字可以包含不被空格包围的破折号。下面是一个例子:
My Document - John Doe - English - Whatever.docx
My Document - Marie-Pierre Smith - French - Whatever.docx
我想赶上John Doe和Marie-Pierre Smith。名字总是在那个位置。这就是我目前所处的位置:
^([\d\w ]*){1} - ([\w ]*){1} - [\d\w -.]*$
下面的代码打开一个文本文件,执行一些正则表达式来匹配名称和数字。我做了一个IF,所以我只匹配大于0的数字。当我尝试把名字和数字放在一起时,我只得到了数字,而名字变成了零。如果我将名称(变量a)放在If语句之前,它就在那里。我做错了什么?
nf = File.open("textfile.txt")
nf.each do |b|
a = b.match(/([\S]+)name([\S]+)/)
c = b.match(/[0-9]+ numbers/)
c = c.to_s.split(/ /)
c = c[0].to_i
if c > 0
puts
对正则表达式有问题,但现在并不真正了解它的用处。试图从文件中推断数据。档案由名字、姓氏、年级组成 文件: Peter Jenkins: A
Robert Right: B
Kim Long: C
Jim Jim: B 打开文件代码: ##Regex Code r'([A-Za-z]+)(: B)
regcode = r'([A-Za-z]+)(: B)'
answer=re.findall(regcode,file)
return answer 预期的结果是名字和姓氏。给定的结果是姓氏和字母等级。如何才能获得所有B级的名字和姓氏?
我正在编写一个代码,要求我要求用户输入一个名称。如果我的文本文件中与该名称匹配,它将从文本文件中删除该名称。文本文件如下:
-first名称
-last名称
-phone数
当用户输入该人的名字时,必须从文本文件中删除所有这些项目。
这是我当前的代码,它给了我一个错误,它说
java.lang.ArrayIndexOutOfBoundsException: 9 at Ex8PhoneDirectoryDelete.main(Ex8PhoneDirectoryDelete.java:62)"
目前,我只是试图通过在列表中输入第二个名字来使其正常工作。
public s
我们有一个文件,它只包含有空格和名字的姓氏。
该文件如下所示:
Alex Roni
ToMmy Rid
Christian Olav
JohHn PeTter
Flara Sbastian
Hovard Kai
Runne Nervin
OlaAf RoOni
Olaf Roni
我们希望以4种方式对这个文件进行grep。
首先,我们要找到任何姓氏,以N,O,P,Q,R开头。
我编写了以下代码:
(^[N-R])
第二,查找名字和姓氏都有4个字母长。
我编写了以下代码。但似乎不起作用。它必须是grep Olaf Roni
(^[N-R]{4}+)([N-R]{4}+)
第三名和姓氏不包含s。