いろいろ倉庫

KNIME、EXCEL、R、Pythonなどの備忘録

【KNIME】正規表現を使って文字列を弄りたい

正規表現を使って文字列を弄りたい場面があった。

・例えば、以下の表の数字だけを*に置き換えることを考える。

・String ManipulationノードにregexReplaceという数式がある。regex正規表現のことっぽい。例えば以下のように正規表現で数字を表現することができる。

・出力はこんな感じになった(下図)。

・例えば、11のように2桁の数字を一つの数字として認識させるのであれば、"[0-9]+"と記載すれば良いらしい(下図)。

・正直、正規表現は私のような素人には分かりにくい。よく使う表現(AND、OR、NOTなど)と、よく使う書き方(アルファベット全部は[a-zA-Z]など)を一覧で引っ張ってこれるととても助かるので、参考になりそうなサイトを少し調べてみた。

www.octoparse.jp

 

complesso.jp

 

終わり。