因此,我有此文本。我需要使用正则表达式来更改单词然而,并将其替换为(空的空间)
最大的问题是我想在所有文本中进行替换,但只替换以 开头的段落之前的那些文本创建。
所以,我不想在起点之后替换任何东西创建,仅在其之前的文本行中。
因为从理论上讲,契约是理性的,所以非理性契约的概念可以说是自相矛盾的。然而,事实证明,我们作为消费者所做的购买行为中 90% 以上都是非理性的。
我们出于恐惧、出于奴性模仿、在神灯效应的影响下、在权威的压力下[1] 签订合同,我们购买是因为这是“社区价值观”强加给我们的,我们接受规则或习俗(无论多么荒谬),因为我们需要显示我们的美德,等等。
然而,无论是否意识到这一事实,我们的同意都可以通过引发情绪或刻板(寡理性)反应的机制来制造,我们的意志也可以被引导。
但是,制造同意[2]、引导意志以及非理性或寡理性的合同已经过时——今天的人们从算法的自动化、从非合同[3]中“获得”义务。
创建非合同是技术生物,是算法和自动机制的组合,旨在(i)通过推定接受数字平台或社交网络或“cookie”收集器施加的条款和条件,产生隐含的法律效力”和(ii)从我们这里提取行为盈余。
然而,在对更好的行为预测的“需求”以及消除人类能动性和自由意志产生的风险和不确定性的推动下,非契约性在数字化经济中变得势不可挡。
谁能帮我?
答案1
答案2
在 Notepad++ 中,我建议搜索“Creation of the”,选择从此文本之前到开头的文本,然后使用“全部替换”按钮旁边的复选框将搜索和替换限制在选择范围内。
如果你有命令行程序awk
,你可以使用类似
awk '/Creation of the/ { skip=1 } !skip { gsub(/however/,"") } 1' inputfile
解释:
/Creation of the/ { skip=1 }
= 设置标志以在找到模式时跳过替换!skip { gsub(/however/,"") }
= 如果未设置标志,则替换1
= 始终为真条件,且操作为空,默认为print
(1
可以用 代替{ print }
)