【求助】请问删除指定字符串后/前的所有字符,如何写正则?
eg. 只保留“&”左边的内容
bt1s7&bt1s11——>bt1s7
只保留“&”左边的内容,等价于“删除 & 及其后面的内容”,
正则:&.+
&.+
替换为:空
如果后面部分内容跨行的,
abc&efgijk
得到
abc
开启“单行模式” (?s)&.+
(?s)&.+
如果是希望作用于每行文本,例如
abc&efgijk&opq
abcijk
正则:&[^\r\n]+
&[^\r\n]+
感谢大佬~
不客气哈
【求助】追问相似问题, 删除多行文本中,指定字符串所在的行,如何写正则?
自己写了如下正则,完全不行:删除包含ufo的文本行
^.*ufo.*$◉✪◒
自己试出来了,告知一下(?m)^.*ufo.*\n◉✪◒
请问怎么只保留每行文本中特定内容,文本中包含了数字、英文、中文和符号
例如:
a_b_地区_语言_123_c,我只想保留【地区】,请问如何写正则?