【緊急】プログラマーJ民きてくれ!!!!!!!!!!!!!【正規表現】

未分類
1:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

Googleスプレッドシートで
任意のセル内にある「改行のみの行だけ」を削除して任意のセルに表示する関数教えて🥺


2:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

例)
これを
—————セルA1
今日は

晴れ
だお

—————
👇
こう表示する
—————セルB1
今日は
晴れ
だお
—————


3:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

誰か


4:なんJゴッドがお送りします2022/01/19(水)  ID:t6nW5ENG0

それプログラマーの仕事か?


11:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>4
プログラマなら知っとるやろ


5:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

おらんか?


6:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

プログラマ


7:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

J民


8:なんJゴッドがお送りします2022/01/19(水)  ID:NyleN4pVM

95√5や


12:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>8
しねあほ


9:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

おるやろ


10:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

1人ぐらい


13:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

捕手


14:なんJゴッドがお送りします2022/01/19(水)  ID:jXu4koNPM

正規表現いるか?


17:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>14
とりまできれば何でもええで


15:なんJゴッドがお送りします2022/01/19(水)  ID:lRvAiMCmM

それ関数じゃなくね
vbaみたいにシート操作するようなもんじゃないと


18:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>15
できるんか?


16:なんJゴッドがお送りします2022/01/19(水)  ID:dIW2CSYH0

プログラム板で聞けよ


19:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>16
あほしね


20:なんJゴッドがお送りします2022/01/19(水)  ID:j+WkWUYB0

置換と検索じゃいかんのか


25:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>20
改行のみの行だけをどうやって検出するかが分からんのや



21:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

知らんのか?


22:なんJゴッドがお送りします2022/01/19(水)  ID:QVh6DtXL0

置換でええやん


23:なんJゴッドがお送りします2022/01/19(水)  ID:ktO7pV7J0

\n →””


28:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>23
コレでできるん?


24:なんJゴッドがお送りします2022/01/19(水)  ID:d04kxekC0

めんどくてええならcountとindexでやれるやろ


26:なんJゴッドがお送りします2022/01/19(水)  ID:MWje/5XNa

エクセルの関数ってスプレッドシートに使えるん??


32:なんJゴッドがお送りします2022/01/19(水)  ID:ktO7pV7J0

>>26
そもそもEXCELって正規表現使えたっけ?
なんか使えなかった記憶


27:なんJゴッドがお送りします2022/01/19(水)  ID:MWje/5XNa

それならエクセルの関数で書きたいんやけど


29:なんJゴッドがお送りします2022/01/19(水)  ID:fiUAIvoU0

VisualStudioCodeで改行列を消す置換するだけでええやん


30:なんJゴッドがお送りします2022/01/19(水)  ID:2ikqS/4Jd

こんなんenter連打してからのdeleteや


33:なんJゴッドがお送りします2022/01/19(水)  ID:fndlTuwD0

ワイ底辺プログラマならsakuraに一旦コピーしてから正規表現で改行を消してからExcelに貼り付けるわ


59:なんJゴッドがお送りします2022/01/19(水)  ID:+AXi7jVoM

>>33
この方法便利でよく使うわ


36:なんJゴッドがお送りします2022/01/19(水)  ID:o/jF3ta7p

マクロ使った方が早そうやけど最大行数がわかってるなら力技でもいけそう?


37:なんJゴッドがお送りします2022/01/19(水)  ID:qOiqqFW+0

スプレッドシートってあくまでもSaaSやからなぁ
Officeとは違うから何とも言えんわ


39:なんJゴッドがお送りします2022/01/19(水)  ID:x2+C8orRM

改行は\nだけじゃなくて\rのもあるで
スプレッドシートはしらんが


40:なんJゴッドがお送りします2022/01/19(水)  ID:TfYBKnQOM

/\n{2,}/gを’\n’
/^\n|\n$/gを”
に一括置換


50:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>40
これ無理やったで


41:なんJゴッドがお送りします2022/01/19(水)  ID:qVRZFYno0

しまったグーグルの方か
じゃあ分かんねぇや


43:なんJゴッドがお送りします2022/01/19(水)  ID:p2nq2Gza0

知らんけど
=TRIM(LEFT(A1,FIND(” “,A1)))


58:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>43
これも無理やったわ



45:なんJゴッドがお送りします2022/01/19(水)  ID:fndlTuwD0

なんでマクロとか関数とか難しく考えるんや
エディタの置換機能使えば秒で終わるのに


46:なんJゴッドがお送りします2022/01/19(水)  ID:36+7xtPP0

よくわからんけど
csvにして、操作したほうがよくないか


48:なんJゴッドがお送りします2022/01/19(水)  ID:hmWQz0dpM

セルを詰めるつもりならたしか関数だけじゃ無理でマクロ組む必要あるぞ


51:なんJゴッドがお送りします2022/01/19(水)  

やり方が複数ありすぎて教えること難しいやつやん


53:なんJゴッドがお送りします2022/01/19(水)  ID:36+7xtPP0

csvで保存して
Pythonかなんかで1行ずつ読み込んで改行しか存在しない行を消せばいい

エクセルの操作は知らん


55:なんJゴッドがお送りします2022/01/19(水)  ID:E/iG7ITZ0

リファレンス読んだだけやけどこれでアカンか?
=REGEXREPLACE(セル参照, “^\n”, “”)


67:なんJゴッドがお送りします2022/01/19(水)  ID:LQ4NL8n60

>>55
これ試せよ
いけるか惜しいとこまでいけるやろ


72:なんJゴッドがお送りします2022/01/19(水)  ID:TUlCUpcy

>>55
>>67
無理やったわ


56:なんJゴッドがお送りします2022/01/19(水)  ID:TfYBKnQOM

面倒だから書いてなかったけど改行コード考えるとこうやな
/(\r?\n)+/gを’\n’
/^\r?\n|\r?\n$/gを”


57:なんJゴッドがお送りします2022/01/19(水)  ID:Xh+eIkmN0

マジレスすると行単位で読み取りして改行文字だけの行を削除するプログラムをpythonで組んだ方が速い


61:なんJゴッドがお送りします2022/01/19(水)  ID:lWB0fGuz0

サクラなら単語単位で探すあるけどそれじゃあかんの


62:なんJゴッドがお送りします2022/01/19(水)  ID:xH62reN1r

いうほど正規表現か?


63:なんJゴッドがお送りします2022/01/19(水)  ID:VLftS7vK0

正規表現のLFLFをLFに置換とかしていきゃええんちゃうの


64:なんJゴッドがお送りします2022/01/19(水)  ID:cEYl1xJk0

s/\n+/\n/g
や!


65:なんJゴッドがお送りします2022/01/19(水)  ID:dt1PYlx5M

厶板でやれカス


68:なんJゴッドがお送りします2022/01/19(水)  ID:kgVbFpqFd

>>65
別にええやろsageカス
何時やと思っとんねん
スーパー過疎の時間帯やぞ何でもウェルカムじゃ


66:なんJゴッドがお送りします2022/01/19(水)  ID:sctBLvi60

テキストエディタにペタれや


69:なんJゴッドがお送りします2022/01/19(水)  ID:NsZQALgV0

2連続以上の改行を1つの改行に置換するだけやん


70:なんJゴッドがお送りします2022/01/19(水)  ID:p8SzF9ot0

エクセルだとペーストする時に空行排除出来た気がするけどスプレは無理なんか?


71:なんJゴッドがお送りします2022/01/19(水)  ID:TfYBKnQOM

改行文字の間にスペースとかの不可視文字が挟まってて置換できてないだけだったら笑える


73:なんJゴッドがお送りします2022/01/19(水)  ID:bv1dXcJs0

Excelやったら
条件を選択してジャンプ→空白セル→削除
で出来るんやがGoogleスプレッドシートは分からん


74:なんJゴッドがお送りします2022/01/19(水)  ID:kgVbFpqFd

うんちコードやれ




元スレ:https://swallow.5ch.net/test/read.cgi/livejupiter/1642535908
未分類